I don't know if this issue was raised before, but I think it would be handy to somehow know, that sbcl was run with --script command-line option.
I guess, there should be no problem in adding something to features, like :--script.
diff --git i/src/code/toplevel.lisp w/src/code/toplevel.lisp
index 7384972..afc1571 100644
@@ -412,6 +412,7 @@ any non-negative real number."
script (if options (pop-option) t))
+ (push :--script *features*)
((string= option "--sysinit")