26 lines
1.2 KiB
Scheme
26 lines
1.2 KiB
Scheme
|
|
(define implementations
|
|
'(((name . "chibi") (command . "chibi-scheme -I ./snow/chibi"))
|
|
((name . "chicken")
|
|
(command . "csc -include-path ./snow/chibi -X r7rs -R r7rs")
|
|
(library-command . "csc -include-path ./snow/chibi -include-path ./snow/chibi/term -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 -A ./snow"))
|
|
((name . "guile") (command . "guile --fresh-auto-compile --r7rs -L . -L ./snow"))
|
|
((name . "kawa") (command . "kawa --r7rs -Dkawa.import.path=./snow/chibi/*.sld:./snow/srfi/*.sld"))
|
|
((name . "loko")
|
|
(docker-image . "schemers/loko:head")
|
|
(command . "LOKO_LIBRARY_PATH=./snow 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 ./snow"))
|
|
((name . "stklos") (command . "stklos -I ./snow"))
|
|
((name . "skint") (command . "skint --program"))
|
|
((name . "tr7") (command . "tr7i"))))
|