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 #487
    cc
    
    changetime
    2013-07-07 03:20:44
    component
    WG1 - Core
    description
    Jim Wise writes:
  The proposed standard fails to stay true to the spirit of what makes Scheme what it is.  In essence, the standard fails to justify its own existence.
  As a Scheme, the proposed language differs relatively little from R5RS, and where it does differ, the differences do not "feel" true to the history and spirit of Scheme to me in a way that even the more sweeping changes of R6RS did.  I suspect both of these shortcomings stem from a desire to define R7RS scheme in opposition to R6RS, instead of as a natural evolution of the language's history.
    id
    487
    keywords
    
    milestone
    
    owner
    alexshinn
    priority
    major
    reporter
    cowan
    resolution
    wontfix
    severity
    
    status
    closed
    summary
    The draft is not true to the spirit of Scheme
    time
    2013-05-12 22:45:55
    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
    2
    raw-time
    1373142044410382
    ticket
    487
    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
    487
    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
    487
    time
    2013-07-07 03:20:44
    Change at time 2013-05-12 22:50:10
    author
    cowan
    field
    comment
    newvalue
    What "the spirit of Scheme" is is a matter of opinion.  One could say with equal justice, and many do both on and off the WG, that it was R6RS that discarded the history and broke with the spirit of Scheme.  I myself prefer not to enter into these emotional matters.
On the WG there was, of course, no desire to define R7RS-small ''in opposition'' to R6RS, though there was a desire to define it ''independently'', a very different thing.  In no case did we differ from R6RS merely to differ from it, and when in earlier drafts we inadvertently did so (as by speaking of character ports rather than textual ports, or using randomly different names for the same procedures), we changed those things as they were pointed out to us.  If there was an independent rationale for the difference, as in the use of SRFI 4 lexical syntax for bytevectors rather than the novel R6RS syntax, we did not hesitate to differ from R6RS.
    oldvalue
    1
    raw-time
    1368373810234937
    ticket
    487
    time
    2013-05-12 22:50:10