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

cc


    

changetime

2013-07-07 03:20:44

component

WG1 - Core

description

Jim Wise writes:

  I see the sharp disregard this standard shows for compatibility with R6RS Scheme as a move away from unity in how Scheme implementations add the parts of a modern programming language which R5RS lacked, and I see the sharp disregard this standard shows for the effort so many have put into standardizing, implementing, and extending R6RS as a blow to the united focus of the Scheme community.

id

488

keywords


    

milestone


    

owner

alexshinn

priority

major

reporter

cowan

resolution

wontfix

severity


    

status

closed

summary

The draft is a move away from unity

time

2013-05-12 22:52:03

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

488

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

488

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

488

time

2013-07-07 03:20:44

Change at time 2013-05-12 22:56:55

author

cowan

field

comment

newvalue

I will add that the introduction of R6RS was not in itself a move toward or away from unity, but the fact that it was not widely accepted by existing implementations caused a de facto separation of implementations into R5RS and R6RS.  As has been noted, R7RS-small is not directly intended to address this separation.

oldvalue

2

raw-time

1368374215841291

ticket

488

time

2013-05-12 22:56:55

Change at time 2013-05-12 22:55:00

author

cowan

field

comment

newvalue

I can only say that in my view no such unity, or united focus, exists.  I think I have examined more Schemes more carefully than anyone else in the world, almost fifty of them, and what is immediately apparent is the wild ''diversity'' not only in extensions to R5RS, but in the kinds of deviations from it.  This is by no means gratuitous diversity, either; almost every Scheme has its own set of goals, explicit or tacit, that distinguishes it from all others.  Doubtless R6RS was ''intended'' to provide that united focus, but it has clearly not done so.  It is not even the case that every implementation that provides it recommends its routine use.

oldvalue

1

raw-time

1368374100141207

ticket

488

time

2013-05-12 22:55:00