[r6rs-discuss] [Formal] "#! /usr/bin/env" is not "portable." It's
Unix-specific.
Arthur A.Gleckler
arthur at zurich.csail.mit.edu
Tue Nov 14 00:41:58 EST 2006
---
This message is a formal comment which was submitted to formal-comment at r6rs.org, following the requirements described at: http://www.r6rs.org/process.html
---
Name: Arthur A. Gleckler
Email: r6rs at speechcode.com
Type: defect
Priority: major
Component: Scripts
Version: 5.91
In <7.1. Script syntax> and <7.1.1. Script header>, I am appalled
that we're considering putting such a completely Unix-specific
feature in what is supposed to be a portable specification for the
language. This belongs in an SRFI targeted at Unix systems, not in
the language spec. Analogous SRFIs could address the same issue for
code running on Windows and running on other operating systems. At
the very least, this feature should come with a caveat saying that
only Unix-based implementations are required to support this syntax,
but that would still be a terrible compromise.
More information about the r6rs-discuss
mailing list