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 #314
cc
changetime
2012-02-15 17:41:36
component
WG1 - Core
description
The list of standard features needs more careful review.
In particular, exact-complex seems odd - it's more likely
that we want to test for any complex, and if we really want
to distinguish exactness why not inexact-complex?
id
314
keywords
milestone
owner
alexshinn
priority
major
reporter
alexshinn
resolution
duplicate
severity
status
closed
summary
feature review
time
2011-12-17 15:21:32
type
defect
Changes
Change at time 2012-02-15 17:41:36
author
cowan
field
comment
newvalue
Equivalent to #320.
oldvalue
3
raw-time
1329298896070679
ticket
314
time
2012-02-15 17:41:36
Change at time 2012-02-15 17:41:36
author
cowan
field
resolution
newvalue
duplicate
oldvalue
raw-time
1329298896070679
ticket
314
time
2012-02-15 17:41:36
Change at time 2012-02-15 17:41:36
author
cowan
field
status
newvalue
closed
oldvalue
new
raw-time
1329298896070679
ticket
314
time
2012-02-15 17:41:36
Change at time 2011-12-18 11:54:48
author
cowan
field
comment
newvalue
Okay, back home. Support for all types of complex numbers: MIT, Gambit, Mosh, STklos. (Also CLISP.)
Support for exact/exact and inexact/inexact complex numbers only (no mixed exactness): Racket, Chicken (with the numbers egg), Scheme48/scsh, Kawa, Chez, Vicare, Larceny, Ypsilon, !IronScheme. (Also Armed Bear CL, CMU CL, Clozure CL, ECL, GNU CL, Steel Bank CL.)
Support for inexact/inexact complex numbers only: Gauche, Guile, SISC, Chibi, SCM, KSi, Scheme 7, UMB.
No support for complex numbers at all: Bigloo, Ikarus, !SigScheme, RScheme, Elk, VX, Oaklisp, Owl Lisp.
oldvalue
2
raw-time
1324180488825449
ticket
314
time
2011-12-18 11:54:48
Change at time 2011-12-18 01:18:40
author
cowan
field
comment
newvalue
I don't know of any Schemes that support exact complex numbers but not inexact. The normal cases are all types of complex numbers, or inexact-inexact complex numbers only (like SCM and some others -- I don't have access to my suite of Schemes today). So the `exact-complex` test is for the ability to do exact arithmetic on complex numbers. To test for the presence of complex numbers of any kind, test for `(module (scheme complex))`.
oldvalue
1
raw-time
1324142320377454
ticket
314
time
2011-12-18 01:18:40