Consensus on line directives?
Lassi Kortela 20 Apr 2021 07:45 UTC
SRFI 220 is past the 60-day milestone. Do we have what it takes to
achieve consensus on it? If not, I'd rather withdraw it and leave it as
documentation for future work on the topic.
- The current approach, of parsing "#! ..." lines as Scheme code, works
quite well but so far I'm the only one who thinks we should do that.
- Taking "#! ..." lines as raw strings and parsing each idiosyncratic
syntax in a hook procedure works, and I'm willing to switch to that if
people agree to it.
- Using characters other than "#!" has been suggested. I'm very much in
favor of "#!" since we have it already; Marc N-W thinks it's confusing
to conflate the new meaning of "#! ..." as a line directive with the
existing meanings of directives like "#!r6rs" and Unix shebang lines
like "#! /usr/bin/env fantastic-scheme".