Re: ANN: first draft of R7RS small language available Aaron W. Hsu (24 Apr 2011 18:47 UTC)
Re: [Scheme-reports] ANN: first draft of R7RS small language available Andre van Tonder (21 Apr 2011 16:27 UTC)

Re: [Scheme-reports] ANN: first draft of R7RS small language available Andre van Tonder 21 Apr 2011 16:26 UTC

Alex, another problem with not binding a keyword like => is that you are
effectively creating /reserved words/.

For example, if keywords are unbound and you import BASE, nobody can bind => for
their own purposes without breaking COND.  But => is a very useful identifier
to be bale to use especially if you like category theory (arrows/functors) or
theoretical computer science.

If => is bound, then at least you can either exclude or rename it to prevent
COND from breaking.  If it is unbound, neither is an option - => has become a
reserved word.

Reserved words have always been considered anathema in Scheme.  They are a LISP
feature Scheme was happy to be rid of.

Andre

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports