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

cc


    

changetime

2012-10-09 21:34:15

component

WG1 - Modules

description

Given

{{{
   (module (name)
     (begin c1 ...)
     (import (A))
     (begin c2 ...)
     (import (B))
     (begin c3 ...))
}}}

what environments are `c1`, `c2`, `c3` evaluated in?  Two possibilities: all three are evaluated in an environment jointly composed of the `(A)` and `(B)` imports, or `c1` is evaluated in the empty environment, `c2` in the `(A)` environment, and only `c3` in the joint environment.

id

160

keywords


    

milestone


    

owner

alexshinn

priority

major

reporter

cowan

resolution

fixed

severity


    

status

closed

summary

Interleaving of imports and code in a module

time

2011-04-24 06:22:19

type

defect

Changes

Change at time 2012-10-09 21:34:15

author

cowan

field

comment

newvalue

This was overridden in part later to specify that use before import is an error.

oldvalue

3

raw-time

1349793255172475

ticket

160

time

2012-10-09 21:34:15

Change at time 2012-10-09 21:34:15

author

cowan

field

resolution

newvalue

fixed

oldvalue


    

raw-time

1349793255172475

ticket

160

time

2012-10-09 21:34:15

Change at time 2012-10-09 21:34:15

author

cowan

field

status

newvalue

closed

oldvalue

writing

raw-time

1349793255172475

ticket

160

time

2012-10-09 21:34:15

Change at time 2011-07-10 20:37:14

author

alexshinn

field

comment

newvalue


    

oldvalue

2

raw-time

1310305034000000

ticket

160

time

2011-07-10 20:37:14

Change at time 2011-07-10 20:37:14

author

alexshinn

field

status

newvalue

writing

oldvalue

decided

raw-time

1310305034000000

ticket

160

time

2011-07-10 20:37:14

Change at time 2011-07-10 18:16:31

author

alexshinn

field

comment

newvalue

We voted that all imports are independent of code, and are
established before any code is expanded.

oldvalue

1

raw-time

1310296591000000

ticket

160

time

2011-07-10 18:16:31

Change at time 2011-07-10 18:16:31

author

alexshinn

field

resolution

newvalue


    

oldvalue


    

raw-time

1310296591000000

ticket

160

time

2011-07-10 18:16:31

Change at time 2011-07-10 18:16:31

author

alexshinn

field

status

newvalue

decided

oldvalue

new

raw-time

1310296591000000

ticket

160

time

2011-07-10 18:16:31