aboutsummaryrefslogtreecommitdiff
path: root/bin/cl
diff options
context:
space:
mode:
Diffstat (limited to 'bin/cl')
-rwxr-xr-xbin/cl18
1 files changed, 15 insertions, 3 deletions
diff --git a/bin/cl b/bin/cl
index cadc9d5..6ecfbba 100755
--- a/bin/cl
+++ b/bin/cl
@@ -28,7 +28,7 @@ escape_name() {
IMPLEMENTATIONS='
abcl
allegro
-ccl
+clozure
clasp
clisp
cmucl
@@ -236,8 +236,20 @@ case "$IMPL" in
allegro)
exit 4
;;
- ccl)
- exit 4
+ clozure)
+ set -- -l "$MAIN" "$@"
+ if [ -n "$IMAGE" ]; then
+ set -- -I "$IMAGE" "$@"
+ fi
+ if [ "$NO_RC" = true ]; then
+ set -- -n "$@"
+ fi
+ if [ "$VERBOSE" = false ]; then
+ set -- -Q "$@"
+ else
+ set -x
+ fi
+ exec ccl "$@"
;;
clasp)
exit 4