[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
write-with-shared-structure.
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
Scheme-reports@x
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports