[r6rs-discuss] [Formal] "#! /usr/bin/env" is not "portable."
William D Clinger
will at ccs.neu.edu
Fri Nov 24 10:44:57 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.
With regard to the number of implementations that adopt
R6RS, Chris Hanson wrote:
> I think it's much more likely to be either a moderate fraction of the
> implementations or a large one, depending on the final result. If the
> document satisfies a vocal majority without trying to have broad appeal,
> it will be only a moderate fraction.
With the current draft R6RS, that wouldn't matter much.
The current draft specifies the semantics of scripts,
which account for only a small fraction of Scheme code.
An R6RS-conformant implementation could continue to use
R5RS semantics for real programs and for an interactive
top level, or could begin to add selected R6RS-specific
features to real programs and the top level at its
Andre van Tonder has submitted a formal comment that
suggests the R6RS be extended to apply to programs as
well as to scripts. Hence what I said above might not
apply to the next draft. We'll have to wait and see.
More information about the r6rs-discuss