Replace loko with sagittarius (loko sucks)

This commit is contained in:
cælōrum spectātrīx 2025-12-03 01:41:00 +01:00
parent 10e00b7f4b
commit 8afc823916

View file

@ -1,27 +1,27 @@
# -*- makefile-bsdmake -*- # -*- makefile-bsdmake -*-
INPUTS=sample.txt input.txt INPUTS=sample.txt input.txt
SCHEMES=chibi chicken gauche guile loko racket skint SCHEMES?=chibi chicken gauche guile racket sagittarius skint
all: ${SCHEMES} all: ${SCHEMES}
benchmark: benchmark:
@i=0; \ @i=0; \
for scheme in ${SCHEMES}; do \ for scheme in ${SCHEMES}; do \
tput setaf $$i; \ tput setaf $$((i%6+1)); \
printf %8s $$scheme; \ printf %12s $$scheme; \
tput sgr0; \ tput sgr0; \
: $$((i+=1)); \ : $$((i+=1)); \
time ${MAKE} $$scheme >/dev/null; \ time ${MAKE} $$scheme >/dev/null; \
done done
chicken: main.scm
csi -script main.scm ${INPUTS}
guile: main.scm
guile --no-auto-compile main.scm ${INPUTS} 2>/dev/null
chibi: main.scm chibi: main.scm
chibi-scheme main.scm ${INPUTS} chibi-scheme main.scm ${INPUTS}
racket: main.scm chicken: main.scm
racket -I r7rs --script main.scm ${INPUTS} /opt/chicken/bin/csi -script main.scm ${INPUTS}
gauche: main.scm gauche: main.scm
gosh main.scm ${INPUTS} gosh main.scm ${INPUTS}
loko: main.scm guile: main.scm
loko --script main.scm ${INPUTS} guile --no-auto-compile main.scm ${INPUTS} 2>/dev/null
racket: main.scm
racket -I r7rs --script main.scm ${INPUTS}
sagittarius: main.scm
sagittarius --standard=7 main.scm ${INPUTS}
skint: main.scm skint: main.scm
skint --script main.scm ${INPUTS} skint --script main.scm ${INPUTS}