I've recently begun using CL for some shell scripts with AllegroCL and
I've been porting them to SBCL. I've uploaded my initial version of a
getopt_long clone to http://files.b9.com/getopt/
One issue with shell-scripting to limiting the output of the program
to exactly what the script programs intends. To that end, I'm
submitting patches to sb-executable to muffle compiler notes and
style-warnings when loading it's fasls. Muffling compiler-notes may
not be necessary, though, since the fasl is already compiled.
As a demonstration of the sb-executable:make-executable's new keyword,
:muffle-warning, and to all quiet down asdf's messages, I've also
attached a patch for asdf-install which eliminates the CL messages
going to the standard-output. If there are no objections, I can commit
these patches to CVS.
With the sb-executable patch in place, I'll be ready to upload my
first SBCL binary shell program to Debian, vcs-tree.