[r6rs-discuss] [Formal] file-opens should be a procedure

Michael Sperber sperber at informatik.uni-tuebingen.de
Wed Oct 4 06:43:23 EDT 2006


I am posting this as an individual member of the Scheme community.  I
am not speaking for the R6RS editors.

John Cowan <cowan at ccil.org> writes:

> Making file-options a procedure makes it possible to pass a
> computed list of symbols.  Saving a '(...) wrapper is not
> sufficient justification to expose the file-options constructor
> only as syntax.

Did you see that a `file-options' evaluates to an enum-set?  That
makes it possible to construct a file-options object from a list of
symbols, for example.  The `file-options' form is convenience syntax
for the (by-far most) common case, and the bootstrap to get you into
the appropriate enum set, where all kinds of kung fu are available.

-- 
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla



More information about the r6rs-discuss mailing list