On Mon, Oct 27, 2003 at 8:05am Miles Egan <miles@...> wrote:
> > OK, well, here's the thing. ANSI specifically frees #! as a readmacro
> > that is free for the user; the implementation is not allowed to define
> > it by default. So we're never going to get to your state of grace as
> > above. On the other hand, the two issues above could be solved in one
> > go; something like
> > #! /usr/bin/sbcl --script
> > might work, where --script is syntactic sugar for "set up #!
> > readmacro then load the argument as a file".
> Still, --script seems like a pretty reasonable compromise between ANSI
> compliance and script-friendliness.
Rather than making a "#!" readmacro, why not have the command-line arg just read in and ignore the first line from the file? Seems simpler.