[r6rs-discuss] [Formal] "#! /usr/bin/env" is not "portable." It's Unix-specific.

Abdulaziz Ghuloum aghuloum at cs.indiana.edu
Wed Nov 22 17:14:38 EST 2006


On Nov 22, 2006, at 4:39 PM, William D Clinger wrote:

> I am posting this as an individual member of the Scheme
> community.  I am not speaking for the R6RS editors, and
> this message should not be confused with the editors'
> eventual formal response.
>
> Abdulaziz Ghuloum quoting Mike Sperber quoting John Cowan:
>
>>>> It's not uncommon to have more than one Scheme installed; who gets
>>>> to be "scheme-script"?  By default, the last Scheme installed,  
>>>> which
>>>> is a silly policy.
>>>
>>> Why does it matter, as long as it runs your program?
>>
>> What do you mean?  Will all conforming implementation be of the same
>> quality?
>
> Perhaps we can devise an R6RS that only one implementor
> will want to implement.

That would be hard.  R6RS will be adopted either by 0 or
by many implementors (clairvoyance hat on).

> Seriously, I don't mind if a program that runs in ten
> minutes on my machine takes an hour and a half on Mike's
> identical machine.  I would object, however, to anything
> that would make the program run for an hour and half on
> my machine.

I agree.  As long as *my* laptop doesn't burn, I don't care. :-)

Aziz,,,



More information about the r6rs-discuss mailing list