Email list hosting service & mailing list manager

Some stuff on the #!...!# and more Eli Barzilay (09 Mar 2001 01:09 UTC)
Re: Some stuff on the #!...!# and more sperber@xxxxxx (09 Mar 2001 12:34 UTC)

Re: Some stuff on the #!...!# and more sperber@xxxxxx 09 Mar 2001 12:34 UTC

>>>>> "Eli" == Eli Barzilay <> writes:

Eli> This is a comment on the #!...!# thing.  I think that more Schemes
Eli> implement a #|...|# multiline comment, which is why the srfi says that
Eli> the suggestion is not to add another comment construct but handle this
Eli> specifically as a preprocessor.  So my comment is that given the fact
Eli> that #|...|# is usually used, then there is no need for the ugly and
Eli> one-line-limited

Eli>   #!/bin/sh
Eli>   string=? ; shell-command

Eli> hack, since you can achieve the same effect with

Eli>   #!/bin/sh
Eli>   #|
Eli>   shell stuff, ends in an exec
Eli>   |#

There must be a misunderstanding: There's no need for this hack anyway
in this SRFI, and it is mentioned nowhere.

Eli> Also, I don't know how reliable this is but I think that Unix systems
Eli> are supposed to have /bin/sh available - the man page for system
Eli> specifies using "/bin/sh -c string" to do its job.

Eli> The last comment is that I think it is more common, and therefore
Eli> would be better accepted, to stick to a command line flag to load some
Eli> library (as in "-l srfi0" instead of "-srfi0") and just some
Eli> specification of the way arguments are made available to the
Eli> program

SRFI 0 and SRFI 7 are *special* SRFIs, and they certainly will not be
"loaded" in the usual sense in most contexts.  Specifically, SRFI 7
contains a loading mechanisms.  This is why this SRFI talks only about
those two.

Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla