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

cc


    

changetime

2012-10-05 00:48:01

component

WG1 - Core

description

Currently, there is no standard way to communicate with the context from which a Scheme program was started.  This has become pretty standardized over time: a list of strings ("command-line arguments") and a map from strings to strings ("environment variables") on input, and a small integer or string on output ("exit value").  Scheme should recognize these realities.

We have `command-line` and `exit` from ModulesShinn, so the
question remains if we should add SRFI-98 environment
accessors.

id

62

keywords


    

milestone


    

owner

alexshinn

priority

major

reporter

cowan

resolution

fixed

severity


    

status

closed

summary

Environment Variables

time

2010-05-03 00:27:59

type

defect

Changes

Change at time 2012-10-05 00:48:01

author

cowan

field

comment

newvalue


    

oldvalue

9

raw-time

1349372881052635

ticket

62

time

2012-10-05 00:48:01

Change at time 2012-10-05 00:48:01

author

cowan

field

resolution

newvalue

fixed

oldvalue


    

raw-time

1349372881052635

ticket

62

time

2012-10-05 00:48:01

Change at time 2012-10-05 00:48:01

author

cowan

field

status

newvalue

closed

oldvalue

writing

raw-time

1349372881052635

ticket

62

time

2012-10-05 00:48:01

Change at time 2011-02-26 19:44:04

author

alexshinn

field

comment

newvalue


    

oldvalue

8

raw-time

1298720644000000

ticket

62

time

2011-02-26 19:44:04

Change at time 2011-02-26 19:44:04

author

alexshinn

field

owner

newvalue

alexshinn

oldvalue


    

raw-time

1298720644000000

ticket

62

time

2011-02-26 19:44:04

Change at time 2011-02-26 19:44:04

author

alexshinn

field

status

newvalue

writing

oldvalue

decided

raw-time

1298720644000000

ticket

62

time

2011-02-26 19:44:04

Change at time 2011-01-29 11:51:43

author

alexshinn

field

comment

newvalue


    

oldvalue

7

raw-time

1296273103000000

ticket

62

time

2011-01-29 11:51:43

Change at time 2011-01-29 11:51:43

author

alexshinn

field

status

newvalue

decided

oldvalue

assigned

raw-time

1296273103000000

ticket

62

time

2011-01-29 11:51:43

Change at time 2011-01-29 11:51:32

author

alexshinn

field

comment

newvalue


    

oldvalue

6

raw-time

1296273092000000

ticket

62

time

2011-01-29 11:51:32

Change at time 2011-01-29 11:51:32

author

alexshinn

field

summary

newvalue

Environment Variables

oldvalue

The calling context

raw-time

1296273092000000

ticket

62

time

2011-01-29 11:51:32

Change at time 2011-01-29 11:51:32

author

alexshinn

field

owner

newvalue


    

oldvalue

alexshinn

raw-time

1296273092000000

ticket

62

time

2011-01-29 11:51:32

Change at time 2011-01-29 11:51:32

author

alexshinn

field

status

newvalue

assigned

oldvalue

reopened

raw-time

1296273092000000

ticket

62

time

2011-01-29 11:51:32

Change at time 2011-01-29 11:50:56

author

alexshinn

field

comment

newvalue


    

oldvalue

5

raw-time

1296273056000000

ticket

62

time

2011-01-29 11:50:56

Change at time 2011-01-29 11:50:56

author

alexshinn

field

resolution

newvalue


    

oldvalue

fixed

raw-time

1296273056000000

ticket

62

time

2011-01-29 11:50:56

Change at time 2011-01-29 11:50:56

author

alexshinn

field

status

newvalue

reopened

oldvalue

closed

raw-time

1296273056000000

ticket

62

time

2011-01-29 11:50:56

Change at time 2011-01-24 06:39:36

author

cowan

field

comment

newvalue

WG1 voted to accept SRFI 98.

oldvalue

4

raw-time

1295822376000000

ticket

62

time

2011-01-24 06:39:36

Change at time 2011-01-24 06:39:36

author

cowan

field

resolution

newvalue

fixed

oldvalue


    

raw-time

1295822376000000

ticket

62

time

2011-01-24 06:39:36

Change at time 2011-01-24 06:39:36

author

cowan

field

status

newvalue

closed

oldvalue

new

raw-time

1295822376000000

ticket

62

time

2011-01-24 06:39:36

Change at time 2010-11-15 15:14:59

author

cowan

field

comment

newvalue

ModulesShinn does not contain the string "exit" anywhere.

oldvalue

3

raw-time

1289805299000000

ticket

62

time

2010-11-15 15:14:59

Change at time 2010-11-15 10:14:07

author

alexshinn

field

comment

newvalue


    

oldvalue

2

raw-time

1289787247000000

ticket

62

time

2010-11-15 10:14:07

Change at time 2010-11-15 10:14:07

author

alexshinn

field

description

newvalue

Currently, there is no standard way to communicate with the context from which a Scheme program was started.  This has become pretty standardized over time: a list of strings ("command-line arguments") and a map from strings to strings ("environment variables") on input, and a small integer or string on output ("exit value").  Scheme should recognize these realities.

We have `command-line` and `exit` from ModulesShinn, so the
question remains if we should add SRFI-98 environment
accessors.

oldvalue

Currently, there is no standard way to communicate with the context from which a Scheme program was started.  This has become pretty standardized over time: a list of strings ("command-line arguments") and a map from strings to strings ("environment variables") on input, and a small integer or string on output ("exit value").  Scheme should recognize these realities.

raw-time

1289787247000000

ticket

62

time

2010-11-15 10:14:07

Change at time 2010-05-03 00:30:46

author

cowan

field

comment

newvalue

I propose an optional module (optional so that embedded Schemes don't have to support it) containing `command-line` and `quit` from `(rnrs programs)`, and `get-environment-variable` and `get-environment-variables` from SRFI 98.

oldvalue

1

raw-time

1272821446000000

ticket

62

time

2010-05-03 00:30:46

Change at time 2010-05-03 00:30:46

author

cowan

field

description

newvalue

Currently, there is no standard way to communicate with the context from which a Scheme program was started.  This has become pretty standardized over time: a list of strings ("command-line arguments") and a map from strings to strings ("environment variables") on input, and a small integer or string on output ("exit value").  Scheme should recognize these realities.

oldvalue

Currently, there is no standard way to get the context from which a Scheme program was started.  This has become pretty standardized over time: a list of strings ("command-line arguments") and a map from strings to strings ("environment variables") on input, and a small integer or a string on output ("exit value").  Scheme should recognize these realities.

raw-time

1272821446000000

ticket

62

time

2010-05-03 00:30:46