[R6RS] revised draft of record srfi
dyb at cs.indiana.edu
dyb
Fri Jul 22 11:08:25 EDT 2005
I have attached a revised draft of the record srfi. The draft can also
be found at:
http://www-pu.informatik.uni-tuebingen.de/users/sperber/srfi/record-srfi.html
Among the changes and additions:
* an issues section that, among other things, discusses the relative
verbosity of the syntax and options for shorthand syntaxes
* a split in the original procedural interface into a procedural
interface for building and manipulating records and a separate
set of procedures for reflection
* mechanisms for declaring record types opaque to disallow reflection
and sealed to disallow extension (subtyping)
* a change in name for both syntactic layers to "define-type"
* minor changes in the procedural interface, e.g., to specify field
mutability, and minor changes in the syntactic interfaces, e.g.,
the addition of opaque and sealed clauses.
* various simplifications in the presentation and clarifications of
the semantics
While we don't expect it to make Marc or Manuel completely happy, the
latest draft does a better job of explaining the benefits of the syntax
we've chosen and it does lay out options for syntactic shorthands.
Kent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.iro.umontreal.ca/mailman/private/r6rs/attachments/20050722/fe59dd6c/record-srfi-0001.html
More information about the R6RS
mailing list