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 #441
cc
changetime
2012-10-07 03:46:09
component
WG1 - Core
description
Add the following text to the discussion of library loading:
Regardless of the number of times that a library is loaded, each program or library that imports bindings from a library will receive bindings from a single loading of that library, regardless of the number of `import` or `cond-expand` declarations in which it appears.
to make it clear that, for example,
{{{
(import (prefix (foo) 'foo:))
(import (only (foo) bar))
}}}
will cause `bar` and `foo:bar` to come from the same instantiation of the library '(foo)'
id
441
keywords
milestone
owner
cowan
priority
major
reporter
cowan
resolution
fixed
severity
status
closed
summary
Make sure a program/library loads any imported libraries at most once
time
2012-07-02 04:31:47
type
defect
Changes
Change at time 2012-10-07 03:46:09
author
cowan
field
comment
newvalue
oldvalue
4
raw-time
1349556369616236
ticket
441
time
2012-10-07 03:46:09
Change at time 2012-10-07 03:46:09
author
cowan
field
resolution
newvalue
fixed
oldvalue
raw-time
1349556369616236
ticket
441
time
2012-10-07 03:46:09
Change at time 2012-10-07 03:46:09
author
cowan
field
status
newvalue
closed
oldvalue
writing
raw-time
1349556369616236
ticket
441
time
2012-10-07 03:46:09
Change at time 2012-08-27 06:34:07
author
cowan
field
comment
newvalue
oldvalue
3
raw-time
1346024047182860
ticket
441
time
2012-08-27 06:34:07
Change at time 2012-08-27 06:34:07
author
cowan
field
owner
newvalue
cowan
oldvalue
alexshinn
raw-time
1346024047182860
ticket
441
time
2012-08-27 06:34:07
Change at time 2012-08-27 06:34:07
author
cowan
field
status
newvalue
writing
oldvalue
decided
raw-time
1346024047182860
ticket
441
time
2012-08-27 06:34:07
Change at time 2012-08-27 01:36:26
author
cowan
field
comment
newvalue
WG1 voted to accept the text above.
oldvalue
2
raw-time
1346006186785404
ticket
441
time
2012-08-27 01:36:26
Change at time 2012-08-27 01:36:26
author
cowan
field
status
newvalue
decided
oldvalue
new
raw-time
1346006186785404
ticket
441
time
2012-08-27 01:36:26
Change at time 2012-07-02 04:50:31
author
alexshinn
field
comment
newvalue
Note Aaron Hsu argues that we should go in the
other direction and loosen the semantics to allow
loading (foo) zero times here.
oldvalue
1
raw-time
1341179431199355
ticket
441
time
2012-07-02 04:50:31