X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcold%2Fshebang.lisp;h=626a3822dd7a12c368a5b875a5d11d691dd92cac;hb=3eb39e017e52b5d704e7d33405c873af52a533fd;hp=95b4480a0bfb143ba9e1961cda880feda0f63d84;hpb=416152f084604094445a758ff399871132dff2bd;p=sbcl.git diff --git a/src/cold/shebang.lisp b/src/cold/shebang.lisp index 95b4480..626a382 100644 --- a/src/cold/shebang.lisp +++ b/src/cold/shebang.lisp @@ -62,6 +62,17 @@ (set-dispatch-macro-character #\# #\! #'shebang-reader) +;;;; variables like *SHEBANG-FEATURES* but different + +;;; This variable is declared here (like *SHEBANG-FEATURES*) so that +;;; things like chill.lisp work (because the variable has properties +;;; similar to *SHEBANG-FEATURES*, and chill.lisp was set up to work +;;; for that). For an explanation of what it really does, look +;;; elsewhere. +(export '*shebang-backend-subfeatures*) +(declaim (type list *shebang-features*)) +(defvar *shebang-backend-subfeatures*) + ;;;; FIXME: Would it be worth implementing this? #| ;;;; readmacro syntax to remove spaces from FORMAT strings at compile time