-
Notifications
You must be signed in to change notification settings - Fork 0
/
implementations.scm
25 lines (24 loc) · 1.04 KB
/
implementations.scm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
(define implementations
'(((name . chibi) (command . "chibi-scheme -I ./srfi"))
((name . chicken)
(command . "csc -include-path ./srfi -X r7rs -R r7rs")
(library-command . "csc -include-path ./srfi -X r7rs -R r7rs -s -J"))
((name . cyclone)
(command . "cyclone -A .")
(library-command . "cyclone -A ."))
((name . gambit)
(command . "gsc -exe . -nopreload")
(library-command . "gsc ."))
((name . gauche) (command . "gosh -r7"))
((name . guile) (command . "guile --fresh-auto-compile --r7rs -L ."))
((name . kawa) (command . "kawa --r7rs -Dkawa.import.path=../../*.sld"))
((name . loko)
(docker-image . "schemers/loko:head")
(command . "loko -std=r7rs --compile")
; Library command so the executable gets run
(library-command . "ls"))
((name . mit-scheme) (command . "mit-scheme --load"))
((name . sagittarius) (command . "sash -r7 -L ."))
((name . stklos) (command . "stklos -I ."))
((name . skint) (command . "skint --program"))
((name . tr7) (command . "tr7i"))))