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

cc


    

changetime

2013-07-07 03:20:44

component

WG1 - Core

description

Michael Montague writes:

  The keyword `define-library` should be changed to something else, perhaps `declare-library`. All of the other keywords containing define (`define`, `define-values`, etc) create bindings; define-library does not. There is no binding created for `<library-name>`.

id

533

keywords


    

milestone


    

owner

alexshinn

priority

major

reporter

cowan

resolution

wontfix

severity


    

status

closed

summary

Define-library doesn't bind a name

time

2013-05-19 23:31:17

type

defect

Changes

Change at time 2013-07-07 03:20:44

author

cowan

field

comment

newvalue

The WG decided by unanimous consent to take no action on this ticket.

oldvalue

3

raw-time

1373142044410382

ticket

533

time

2013-07-07 03:20:44

Change at time 2013-07-07 03:20:44

author

cowan

field

resolution

newvalue

wontfix

oldvalue


    

raw-time

1373142044410382

ticket

533

time

2013-07-07 03:20:44

Change at time 2013-07-07 03:20:44

author

cowan

field

status

newvalue

closed

oldvalue

new

raw-time

1373142044410382

ticket

533

time

2013-07-07 03:20:44

Change at time 2013-05-21 01:39:15

author

cowan

field

comment

newvalue


    

oldvalue

2

raw-time

1369075155795775

ticket

533

time

2013-05-21 01:39:15

Change at time 2013-05-21 01:39:15

author

cowan

field

description

newvalue

Michael Montague writes:

  The keyword `define-library` should be changed to something else, perhaps `declare-library`. All of the other keywords containing define (`define`, `define-values`, etc) create bindings; define-library does not. There is no binding created for `<library-name>`.

oldvalue

Michael Montague writes:

  The keyword `define-library` should be changed to something else, perhaps `declare-library`. All of the other keywords containing define (`define`, `define-values`, etc) create bindings; define-library
does not. There is no binding created for `<library-name>`.

raw-time

1369075155795775

ticket

533

time

2013-05-21 01:39:15

Change at time 2013-05-19 23:33:18

author

cowan

field

comment

newvalue

While this complaint is sound, I believe it is also untimely.  Too many people, especially Chibi and Sagittarius users, are used to `define-library` now.  In addition, `declare` suggests declarations, which though not a feature of any Scheme standard, are found in many implementations as well as in Common Lisp.

oldvalue

1

raw-time

1368981198977322

ticket

533

time

2013-05-19 23:33:18