This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home.

Ticket 216: control of label output for write

2012-10-07 12:19:42
WG1 - I/O
cowan
major
alexshinn
fixed
source
closed
2011-06-05 17:57:41
defect

There are cases when one does not want to output reader labels for shared structure, such as when you don't care (and want the output to be more legible), or when you know that the time or space requirements to construct the table will be too large.

We could offer a parameter to control this, or have separate procedures (as in CL).

resolution
statusnewdecided

We voted for write-simple.

owneralexshinncowan
statusdecidedwriting
resolutionfixed
statuswritingclosed

We now have write (which represents cycles but not shared structure), write-simple (no datum labels), and write-shared (full datum labels).