r7rs-tests/implementations.scm

26 lines
1.2 KiB
Scheme
Raw Normal View History

2024-10-05 04:55:06 -04:00
(define implementations
2024-10-05 07:49:17 -04:00
'(((name . "chibi") (command . "chibi-scheme -I ./snow/chibi"))
((name . "chicken")
2024-10-05 04:55:06 -04:00
(command . "csc -include-path ./snow/chibi -X r7rs -R r7rs")
2024-10-05 06:05:39 -04:00
(library-command . "csc -include-path ./snow/chibi -include-path ./snow/chibi/term -X r7rs -R r7rs -s -J"))
2024-10-05 07:49:17 -04:00
((name . "cyclone")
2024-10-05 04:55:06 -04:00
(command . "cyclone -A .")
(library-command . "cyclone -A ."))
2024-10-05 07:49:17 -04:00
((name . "gambit")
2024-10-05 04:55:06 -04:00
(command . "gsc -exe . -nopreload")
(library-command . "gsc ."))
2024-10-05 07:49:17 -04:00
((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")
2024-10-05 04:55:06 -04:00
(docker-image . "schemers/loko:head")
(command . "LOKO_LIBRARY_PATH=./snow loko -std=r7rs --compile")
; Library command so the executable gets run
(library-command . "ls"))
2024-10-05 07:49:17 -04:00
((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"))))