[r6rs-discuss] [Formal] Conflating programs and scripts

From: Anton van Straaten <anton>
Date: Sun Oct 8 02:44:36 2006

(Posting as an individual, not speaking for the R6RS editors.)

Andre van Tonder wrote:
> Marking the interpreter as part of the program text is an
> idiosyncratic practice particular to unix scripts, conflating
> orthogonal concerns. The Unix design is not necessarily a particularly
> good design. It should not be adopted and blessed by the Scheme report.

An alternative perspective on this is that since the Unix design is
unusual in that it intrudes on the source code of scripts, it is the
only one which needs to be addressed explicitly. If there were an
"Operating Systems with Disabilities Act", this would be the report's
way of complying with it.

(That's not to say that e.g. the Windows practice of associating file
extensions with script engines wouldn't qualify as a disability under
the Act, but it's not one that affects source code.)

Anton
Received on Sun Oct 08 2006 - 02:44:18 UTC

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