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

cc


    

changetime

2012-10-05 12:20:58

component

WG1 - Core

description

Excluding `-nan.0` was an oversight on my part, and it's gratuitously incompatible with R6RS as well as current practice.  Racket, Gauche, Chicken, Guile, Chez, Ikarus, Larceny, Ypsilon, STklos all support `nan.0` and `+nan.0` as equivalent forms.  MIT, Bigloo, Scheme48/scsh, SISC, SCM, Scheme 9 don't support either form.  Only Gambit and Chibi support `+nan.0` but not `-nan.0`.

STklos prints both `+nan.0` and `-nan.0` as `-nan.0`.

id

275

keywords


    

milestone


    

owner

cowan

priority

major

reporter

cowan

resolution

fixed

severity


    

status

closed

summary

Support -nan.0 as a synonym for +nan.0

time

2011-09-04 22:57:48

type

defect

Changes

Change at time 2012-10-05 12:20:58

author

cowan

field

comment

newvalue


    

oldvalue

5

raw-time

1349414458375372

ticket

275

time

2012-10-05 12:20:58

Change at time 2012-10-05 12:20:58

author

cowan

field

resolution

newvalue

fixed

oldvalue


    

raw-time

1349414458375372

ticket

275

time

2012-10-05 12:20:58

Change at time 2012-10-05 12:20:58

author

cowan

field

status

newvalue

closed

oldvalue

writing

raw-time

1349414458375372

ticket

275

time

2012-10-05 12:20:58

Change at time 2012-04-07 02:57:53

author

cowan

field

comment

newvalue


    

oldvalue

4

raw-time

1333742273059416

ticket

275

time

2012-04-07 02:57:53

Change at time 2012-04-07 02:57:53

author

cowan

field

owner

newvalue

cowan

oldvalue

alexshinn

raw-time

1333742273059416

ticket

275

time

2012-04-07 02:57:53

Change at time 2012-04-07 02:57:53

author

cowan

field

status

newvalue

writing

oldvalue

decided

raw-time

1333742273059416

ticket

275

time

2012-04-07 02:57:53

Change at time 2012-04-05 09:12:45

author

cowan

field

comment

newvalue

The WG voted to adopt this proposal.

oldvalue

3

raw-time

1333591965749817

ticket

275

time

2012-04-05 09:12:45

Change at time 2012-04-05 09:12:45

author

cowan

field

status

newvalue

decided

oldvalue

new

raw-time

1333591965749817

ticket

275

time

2012-04-05 09:12:45

Change at time 2012-01-01 01:56:39

author

cowan

field

comment

newvalue

The reference to `nan.0` above should be to `+nan.0`.

Updating list:  Kawa, Mosh, !IronScheme, KSi, VX support both forms.  !SigScheme, RScheme, Scheme 7, Elk, UMB, Oaklisp, Owl Lisp support neither.  So it is still only Gambit and Chibi that support `+nan.0` but not `-nan.0`.

oldvalue

2

raw-time

1325354199263063

ticket

275

time

2012-01-01 01:56:39

Change at time 2011-09-23 23:46:16

author

cowan

field

comment

newvalue

This is a pure lexical syntax change: there is only one NaN object.

oldvalue

1

raw-time

1316796376000000

ticket

275

time

2011-09-23 23:46:16