[r6rs-discuss] [Formal] please make square brackets more useful

From: John Cowan <cowan>
Date: Sat, 7 Jul 2007 16:37:27 -0400

Jonathan Rees wrote:

> There is a feud between a faction that wants to be able to enlist two
> distinct kinds of brackets to help beginners to learn Scheme, and/or
> to help anyone to write what they consider to be clearer code, and a
> faction that is horrified at the loss of 1/64 of the valuable ASCII
> character space for a purpose that to them isn't justified, preventing
> the use of brackets for legitimate extensions to Scheme.
>
> No one will change anyone else's mind, since this conflict has been
> raging unresolved since the 1970's.

I think the second faction's point is now moot, however, since in R6RS
there are no longer any characters available for user or implementor
extension of the lexical syntax, at least in standard-conforming mode
(whether signaled by #!r6rs, an implementation option, or both). Every
Unicode (a fortiori, every ASCII) character either has a defined use or
is forbidden. That being so, there is no reason other than parsimony
to avoid defining square brackets.

(Apologies if I have already made this point in a previous posting.)

-- 
All Gaul is divided into three parts: the part          John Cowan
that cooks with lard and goose fat, the part            http://ccil.org/~cowan
that cooks with olive oil, and the part that            cowan at ccil.org
cooks with butter. -- David Chessler
Received on Sat Jul 07 2007 - 16:37:27 UTC

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