Revised SRFI-76 (R6RS Records) draft Donovan Kolbly (02 Jan 2006 14:54 UTC)
|
Re: Revised SRFI-76 (R6RS Records) draft
Taylor Campbell
(02 Jan 2006 16:28 UTC)
|
Re: Revised SRFI-76 (R6RS Records) draft
Michael Sperber
(03 Jan 2006 17:04 UTC)
|
Re: Revised SRFI-76 (R6RS Records) draft
Taylor Campbell
(03 Jan 2006 21:00 UTC)
|
Re: Revised SRFI-76 (R6RS Records) draft
Michael Sperber
(04 Jan 2006 18:19 UTC)
|
Need to avoid breaking abstractions? Then *DON'T*.
bear
(10 Jan 2006 18:12 UTC)
|
Re: Revised SRFI-76 (R6RS Records) draft
Per Bothner
(03 Jan 2006 21:05 UTC)
|
Revised SRFI-76 (R6RS Records) draft Donovan Kolbly 02 Jan 2006 14:53 UTC
Folks, A revised draft of SRFI-76 (R6RS Records) has been posted, and the draft period extended to 2006-04-01. As described by the authors, the following changes have been made: - We completely replaced the constructor mechanism by a more orthogonal and simpler one. The INIT! clause has been removed as a consequence. - The issue and rationale sections have been removed. - Fields ids must be integers now. - The default for opacity has reverted to "transparent". - The reference implementation is now based on the more primitive notions of "vector types" and "opaque cells." - Added RECORD-TYPE-GENERATIVE? - The operand to the SEALED and OPAQUE clauses is restricted to #t and #f literally. - The syntactic form has been renamed to DEFINE-RECORD-TYPE, with other renames in its wake. - Many minor edits. -- Donovan Kolbly ( xxxxxx@rscheme.org for the Editors ( http://www.rscheme.org/~donovan/