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 #212

cc


    

changetime

2012-10-05 12:44:04

component

WG1 - Core

description

Change `load` to take a second argument which is the environment to load into.  The default is `(interaction-environment)`.

See also #161.

id

212

keywords


    

milestone


    

owner

cowan

priority

major

reporter

cowan

resolution

fixed

severity


    

status

closed

summary

Let LOAD take an optional environment argument

time

2011-06-02 03:20:36

type

defect

Changes

Change at time 2012-10-05 12:44:04

author

cowan

field

comment

newvalue


    

oldvalue

4

raw-time

1349415844576974

ticket

212

time

2012-10-05 12:44:04

Change at time 2012-10-05 12:44:04

author

cowan

field

resolution

newvalue

fixed

oldvalue


    

raw-time

1349415844576974

ticket

212

time

2012-10-05 12:44:04

Change at time 2012-10-05 12:44:04

author

cowan

field

status

newvalue

closed

oldvalue

writing

raw-time

1349415844576974

ticket

212

time

2012-10-05 12:44:04

Change at time 2011-09-12 04:50:34

author

cowan

field

comment

newvalue


    

oldvalue

3

raw-time

1315777834000000

ticket

212

time

2011-09-12 04:50:34

Change at time 2011-09-12 04:50:34

author

cowan

field

owner

newvalue

cowan

oldvalue

alexshinn

raw-time

1315777834000000

ticket

212

time

2011-09-12 04:50:34

Change at time 2011-09-12 04:50:34

author

cowan

field

status

newvalue

writing

oldvalue

decided

raw-time

1315777834000000

ticket

212

time

2011-09-12 04:50:34

Change at time 2011-09-11 07:44:27

author

cowan

field

comment

newvalue

WG1 accepted this proposal.

oldvalue

2

raw-time

1315701867000000

ticket

212

time

2011-09-11 07:44:27

Change at time 2011-09-11 07:44:27

author

cowan

field

resolution

newvalue


    

oldvalue


    

raw-time

1315701867000000

ticket

212

time

2011-09-11 07:44:27

Change at time 2011-09-11 07:44:27

author

cowan

field

status

newvalue

decided

oldvalue

new

raw-time

1315701867000000

ticket

212

time

2011-09-11 07:44:27

Change at time 2011-06-02 23:21:31

author

cowan

field

comment

newvalue

On reflection, the interaction-environment is the only standard environment that is mutable, so there's no need to add this argument to the standard, simply to specify that `load` mutates the interaction environment.  Schemes with first-class environments can add the second argument as an extension, but we need not say so.

oldvalue

1

raw-time

1307031691000000

ticket

212

time

2011-06-02 23:21:31