Email list hosting service & mailing list manager

semantics and portability Marc Feeley (09 Mar 2001 17:55 UTC)
Re: semantics and portability sperber@xxxxxx (09 Mar 2001 18:04 UTC)
Re: semantics and portability Per Bothner (09 Mar 2001 19:09 UTC)
Re: semantics and portability sperber@xxxxxx (10 Mar 2001 08:44 UTC)
Re: semantics and portability Marc Feeley (09 Mar 2001 19:57 UTC)
Re: semantics and portability sperber@xxxxxx (10 Mar 2001 08:52 UTC)
Re: semantics and portability sperber@xxxxxx (20 Mar 2001 10:37 UTC)
Re: semantics and portability Marc Feeley (20 Mar 2001 12:35 UTC)
Re: semantics and portability sperber@xxxxxx (20 Mar 2001 12:52 UTC)
Re: semantics and portability Marc Feeley (20 Mar 2001 14:49 UTC)
Re: semantics and portability sperber@xxxxxx (20 Mar 2001 16:35 UTC)
Re: semantics and portability Marc Feeley (20 Mar 2001 16:55 UTC)

Re: semantics and portability sperber@xxxxxx 20 Mar 2001 12:52 UTC

>>>>> "Marc" == Marc Feeley <xxxxxx@IRO.UMontreal.CA> writes:

>> >>>>> "Marc" == Marc Feeley <xxxxxx@IRO.UMontreal.CA> writes:
>>
Marc> No.  All I am saying is that the process started to run the underlying
Marc> interpreter should have the same (shell) environment as the one of
Marc> "scheme-script".
>>
>> After rereading this, I'm still not sure I get it.  "scheme-script"
>> *is* the underlying interpreter, no?

Marc> Well it could be the executable for the interpreter, but it could also
Marc> be a shell script that execs the appropriate underlying interpreter
Marc> (Gambit, Scheme48, etc) after doing some administrative checks (that
Marc> the user has permission to run the interpreter, logging the use of
Marc> a Scheme script, or whatever).  For example, I can perfectly imagine
Marc> Gambit's interpreter to reside in "gsi" and "scheme-script"
Marc> is a shell script like this

Marc>    #! /bin/sh
Marc>    ... parse command line options BUT DON'T CHANGE THE ENVIRONMENT!
Marc>    exec gsi ...

Hmmm, what do we do to help Scheme implementations like PLT whose
front-end script *needs* to set internally used environment variables
like PLTHOME or PLTCOLLECTS?  This is unlikely to interfere with the
script, but it sure breaks the guarantee you're suggesting.

I'm searching for some wording in the
SRFI 22, and haven't come up with anything that fits yet.

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