#!/bin/sh
# Minimal Lisp (SBCL/CLISP) project: run script.
. "$(dirname "$0")/../common.sh"
run_install sbcl clisp
check_cmd sbcl --version || check_cmd clisp --version || lang_skip "no sbcl/clisp for OS=$OS"
run_ebin_if sbcl --version
run_ebin_if clisp --version
# msys2 has bash but no /bin/sh
if [ "$OS" = "msys2" ]; then
SHELL_CMD="bash -c"
else
SHELL_CMD="/bin/sh -c"
fi
if run sbcl --version; then
run $SHELL_CMD 'echo "(write-line \"ok\")" | sbcl --noinform --quit' | grep -q ok
else
run $SHELL_CMD 'echo "(write-line \"ok\")" | clisp -q' | grep -q ok
fi
lang_ok