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