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