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

From: Abdulaziz Ghuloum <aghuloum>
Date: Wed Nov 22 17:15:03 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,,,
Received on Wed Nov 22 2006 - 17:14:38 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:00 UTC