[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Scheme-reports] Formal Response #440: Write procedure is not backwards compatible
- To: feeley@x
- Subject: [Scheme-reports] Formal Response #440: Write procedure is not backwards compatible
- From: John Cowan <cowan@x>
- Date: Thu, 11 Oct 2012 18:03:13 -0400
- Cc: scheme-reports@x
This is a Formal Response to Formal Comment #440:
Write procedure is not backwards compatible
The WG voted to provide three procedures, write, write-simple, and
write-shared. The write procedure generates datum labels only if its
argument contains circular structure. This is upward compatible
with R5RS write, which only works correctly on non-circular structure.
The write-shared procedure never generates datum labels, and
therefore fails if the argument contains circular structure.
It is meant for use in cases where a lightweight procedure is required.
The write-shared procedure corresponds to the SRFI 38 procedure
If you are dissatisfied with this Formal Response, please let us know.
Thank you for participating in the R7RS process.
John Cowan cowan@x http://www.ccil.org/~cowan
Is it not written, "That which is written, is written"?
Scheme-reports mailing list