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

From: Arthur A.Gleckler <arthur>
Date: Tue Nov 14 12:41:30 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.
Received on Tue Nov 14 2006 - 00:41:58 UTC

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