[r6rs-discuss] [Formal] Remove the (r6rs when-unless) library

From: Martin Gasbichler <gasbichl>
Date: Mon Mar 12 10:47:33 2007

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

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