William D Clinger <will_at_ccs.neu.edu> writes:
> Michael Sperber wrote:
>> As I don't use `when' and `unless', it's clear that
>> they're not worth the cost to me. I wonder what others think.
>
> I don't use them either, and it's harder for me to
> read code that uses them because I have to stop and
> think whenever I see either, especially "unless".
+1
> If we "must" have these things in the R6RS (because
> a portable SRFI would be too inefficient?), then
> banishing them to a separate library is valuable,
> not only so people can more easily avoid pollution
> of their mental name space but also so the library
> can serve as repository for other miscellaneous
> control syntax such as while, until, dijkstra, and
> of course the Common Lisp-style loop macro whose
> absence has prevented Scheme from being taken
> seriously as a mainstream programming language.
> To serve that second purpose, however, the library
> should be renamed to (r6rs syntax control).
+1
--
Martin
Received on Mon Mar 12 2007 - 10:46:53 UTC