[r6rs-discuss] [Formal] "#! /usr/bin/env" is not "portable." It's Unix-specific.
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
implementor's whim.
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.
Will
Received on Fri Nov 24 2006 - 10:44:57 UTC
This archive was generated by hypermail 2.3.0
: Wed Oct 23 2024 - 09:15:00 UTC