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 wiki MandatoryDocket version 3
author
cowan
comment
ipnr
173.13.139.236
name
MandatoryDocket
readonly
0
text
These are things to consider making mandatory in the large language that are optional in the small language. See [wiki:WG2Dockets] for other dockets.
Full numeric tower support (bignums, ratios, flonums, compnums)
Exact complex numbers
Return exact results on exact arguments whenever possible (e.g. `(sqrt 4)`)
Full Unicode support (all Unicode characters as characters, all Unicode characters except perhaps U+0000 in strings)
Unicode identifiers
Fixnums must be at least 24 bits signed
Signal an error on all ItIsAnError situations
Provide all R7RS-small libraries
Forcing a non-promise returns the object
Implicit forcing of promises by primitives
Require Unicodely-correct downcasing of Σ.
time
2013-04-14 05:10:42
version
3