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.
Source for ticket #52
cc
changetime
2012-10-09 13:46:56
component
WG1 - I/O
description
SRFI-38 standardizes the #0=(1 . #0#) shared
structure notation for read/write. In the case
of write, this can be expensive to compute, but
otherwise the common case of the repl printing
a cyclic structure results in an infinite loop.
Do we want to add support for this, as an option
or separate set of procedures?
id
52
keywords
milestone
owner
alexshinn
priority
major
reporter
alexshinn
resolution
fixed
severity
status
closed
summary
read/write cyclic data
time
2010-04-20 06:22:52
type
defect
Changes
Change at time 2012-10-09 13:46:56
author
cowan
field
comment
newvalue
SRFI 38 notation is accepted on input; on output, there are now various procedures to control how (and if) it's generated.
oldvalue
9
raw-time
1349765216637028
ticket
52
time
2012-10-09 13:46:56
Change at time 2012-10-09 13:46:56
author
cowan
field
resolution
newvalue
fixed
oldvalue
raw-time
1349765216637028
ticket
52
time
2012-10-09 13:46:56
Change at time 2012-10-09 13:46:56
author
cowan
field
status
newvalue
closed
oldvalue
writing
raw-time
1349765216637028
ticket
52
time
2012-10-09 13:46:56
Change at time 2011-02-26 19:27:47
author
alexshinn
field
comment
newvalue
oldvalue
8
raw-time
1298719667000000
ticket
52
time
2011-02-26 19:27:47
Change at time 2011-02-26 19:27:47
author
alexshinn
field
owner
newvalue
alexshinn
oldvalue
raw-time
1298719667000000
ticket
52
time
2011-02-26 19:27:47
Change at time 2011-02-26 19:27:47
author
alexshinn
field
status
newvalue
writing
oldvalue
decided
raw-time
1298719667000000
ticket
52
time
2011-02-26 19:27:47
Change at time 2011-01-29 11:32:14
author
alexshinn
field
comment
newvalue
oldvalue
7
raw-time
1296271934000000
ticket
52
time
2011-01-29 11:32:14
Change at time 2011-01-29 11:32:14
author
alexshinn
field
status
newvalue
decided
oldvalue
assigned
raw-time
1296271934000000
ticket
52
time
2011-01-29 11:32:14
Change at time 2011-01-29 11:32:05
author
alexshinn
field
comment
newvalue
oldvalue
6
raw-time
1296271925000000
ticket
52
time
2011-01-29 11:32:05
Change at time 2011-01-29 11:32:05
author
alexshinn
field
owner
newvalue
oldvalue
alexshinn
raw-time
1296271925000000
ticket
52
time
2011-01-29 11:32:05
Change at time 2011-01-29 11:32:05
author
alexshinn
field
status
newvalue
assigned
oldvalue
reopened
raw-time
1296271925000000
ticket
52
time
2011-01-29 11:32:05
Change at time 2011-01-29 11:31:54
author
alexshinn
field
comment
newvalue
oldvalue
5
raw-time
1296271914000000
ticket
52
time
2011-01-29 11:31:54
Change at time 2011-01-29 11:31:54
author
alexshinn
field
resolution
newvalue
oldvalue
fixed
raw-time
1296271914000000
ticket
52
time
2011-01-29 11:31:54
Change at time 2011-01-29 11:31:54
author
alexshinn
field
status
newvalue
reopened
oldvalue
closed
raw-time
1296271914000000
ticket
52
time
2011-01-29 11:31:54
Change at time 2010-11-14 14:48:48
author
alexshinn
field
comment
newvalue
The native `read`/`write` will support the SRFI-38 notation natively.
oldvalue
4
raw-time
1289717328000000
ticket
52
time
2010-11-14 14:48:48
Change at time 2010-11-14 14:48:48
author
alexshinn
field
resolution
newvalue
fixed
oldvalue
raw-time
1289717328000000
ticket
52
time
2010-11-14 14:48:48
Change at time 2010-11-14 14:48:48
author
alexshinn
field
status
newvalue
closed
oldvalue
reopened
raw-time
1289717328000000
ticket
52
time
2010-11-14 14:48:48
Change at time 2010-10-19 00:03:13
author
cowan
field
comment
newvalue
To be revoted because there was no simple majority.
oldvalue
3
raw-time
1287421393000000
ticket
52
time
2010-10-19 00:03:13
Change at time 2010-10-19 00:03:13
author
cowan
field
resolution
newvalue
oldvalue
fixed
raw-time
1287421393000000
ticket
52
time
2010-10-19 00:03:13
Change at time 2010-10-19 00:03:13
author
cowan
field
status
newvalue
reopened
oldvalue
closed
raw-time
1287421393000000
ticket
52
time
2010-10-19 00:03:13
Change at time 2010-10-18 02:53:25
author
cowan
field
comment
newvalue
The WG has voted to accept SRFI-38 as part of the core.
oldvalue
2
raw-time
1287345205000000
ticket
52
time
2010-10-18 02:53:25
Change at time 2010-10-18 02:53:25
author
cowan
field
resolution
newvalue
fixed
oldvalue
raw-time
1287345205000000
ticket
52
time
2010-10-18 02:53:25
Change at time 2010-10-18 02:53:25
author
cowan
field
status
newvalue
closed
oldvalue
new
raw-time
1287345205000000
ticket
52
time
2010-10-18 02:53:25
Change at time 2010-04-30 11:14:07
author
arcfide
field
comment
newvalue
Since we have to deal with the REPL, I'm inclined to include this, but I'm not sure whether this is something that should be added. I don't know about the various arguments for an against. I know that it is commonly implemented on the Scheme systems that I use. In Chez Scheme, when trying to write a cyclic structure, the PRINT-GRAPH parameter is automatically set to #t for the duration of that operation. In general, with these sorts of things, I'm in favor of controlling them via parameters, so a PRINT-GRAPH parameter makes sense to me here if we do standardize this feature, to enable to disable it.
oldvalue
1
raw-time
1272600847000000
ticket
52
time
2010-04-30 11:14:07