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 #228
cc
changetime
2011-08-21 07:38:34
component
WG1 - Core
description
Emails from Aaron Hsu and Denis Washington:
[AH] I do not buy the argument that we are making things better by using `module` instead of `library` in this case. The module term is much more common throughout, including systems in Chez, PLT, Scheme48 (I believe), among others.
[...]
[DW] (Bigloo and Chicken are two others which use `module` for existing forms.) I feel that clashing with all of these implementations substantially increases the burden for these systems' implementors to adopt to R7RS.
[...]
[DW] What about `define-library`? It might be slightly confusing as it sounds a bit procedural for a purely syntactic construct, but it does not seem to clash with any existing implementation (as far as a quick Google search reveals, at least [as well as direct testing --JC]) and preserves the "library" term, which is common, well-known, clear and in line with previous Scheme specs (R6RS and, in a way, R5RS' usage of the term "library procedure").
id
228
keywords
milestone
owner
alexshinn
priority
major
reporter
cowan
resolution
duplicate
severity
status
closed
summary
DEFINE-LIBRARY to replace MODULE
time
2011-07-08 01:33:33
type
defect
Changes
Change at time 2011-08-21 07:38:34
author
alexshinn
field
comment
newvalue
Duplicate of #102.
oldvalue
1
raw-time
1313887114000000
ticket
228
time
2011-08-21 07:38:34
Change at time 2011-08-21 07:38:34
author
alexshinn
field
resolution
newvalue
duplicate
oldvalue
raw-time
1313887114000000
ticket
228
time
2011-08-21 07:38:34
Change at time 2011-08-21 07:38:34
author
alexshinn
field
status
newvalue
closed
oldvalue
new
raw-time
1313887114000000
ticket
228
time
2011-08-21 07:38:34