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 #354
cc
changetime
2012-04-05 09:39:20
component
WG1 - Core
description
We define mutating imports to be an error, however
the standard currently says nothing about what
happens when an exported binding is mutated from
within the library where it's defined.
In many common library implementations there
will be no effect (i.e. the import effectively gets
a copy of the original), whereas in a namespace
based implementation the change will be reflected,
so a conservative approach is to add a note saying
the result is unspecified.
id
354
keywords
milestone
owner
alexshinn
priority
major
reporter
alexshinn
resolution
wontfix
severity
status
closed
summary
mutating exports
time
2012-03-11 11:05:22
type
defect
Changes
Change at time 2012-04-05 09:39:20
author
cowan
field
comment
newvalue
oldvalue
2
raw-time
1333593560307750
ticket
354
time
2012-04-05 09:39:20
Change at time 2012-04-05 09:39:20
author
cowan
field
resolution
newvalue
wontfix
oldvalue
raw-time
1333593560307750
ticket
354
time
2012-04-05 09:39:20
Change at time 2012-04-05 09:39:20
author
cowan
field
status
newvalue
closed
oldvalue
decided
raw-time
1333593560307750
ticket
354
time
2012-04-05 09:39:20
Change at time 2012-04-05 09:11:54
author
cowan
field
comment
newvalue
The WG voted to reject this proposal and leave the validity of mutating exports unspecified.
oldvalue
1
raw-time
1333591914067616
ticket
354
time
2012-04-05 09:11:54
Change at time 2012-04-05 09:11:54
author
cowan
field
status
newvalue
decided
oldvalue
new
raw-time
1333591914067616
ticket
354
time
2012-04-05 09:11:54