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

William D Clinger will at ccs.neu.edu
Wed Nov 22 16:39:31 EST 2006


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.

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.

Will



More information about the r6rs-discuss mailing list