[r6rs-discuss] [Formal] (r6rs enum) to be dropped

From: Abdulaziz Ghuloum <aghuloum>
Date: Wed Nov 1 14:50:47 2006

On Nov 1, 2006, at 1:07 PM, Andre van Tonder wrote:
> Summary:
> --------
> No rationale is given for having the library (r6rs enum) in the
> report. Unless there is a compelling rationale, it is suggested that
> the library be dropped.
> [...]
> Suggestion:
> -----------
> Perhaps drop this library. Alternatively, it may be helpful to
> provide a compelling rationale for including it.

I agree with Andre. Having read the archives, I fully agree with Will
Clinger's comment at:

     http://www.r6rs.org/r6rs-editors/2006-April/001185.html

Also, because (r6rs enum) can be implemented fully in an R6RS-enum
implementation, and because the presence of (r6rs enum) is not
essential to the surface syntax of Scheme*, enumerations can be
distributed as a portable library separate from R6RS.

Aziz,,,


* Compared to bignums for example. Although bignums can be implemented
in terms of fixnums, bignums affect other features of Scheme such as
the reader and writer. Enums are just a simple add-on.
Received on Wed Nov 01 2006 - 14:50:57 UTC

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