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. For a version of this page that may be more recent, see OrangeDocket in WG2's repo for R7RS-large.

Orange­Docket

cowan
2017-08-28 00:12:46
32history
source

This is an early draft of proposals for the Orange Edition (numbers) of R7RS-large. For other dockets, see WG2Dockets.

Numeric types and operations

Integer division: SRFI 141

Bitwise integer operations: SRFI 151 (superseding SRFI 142), SRFI 60, R6RS.

Fixnums: SRFI 143, R6RS

Flonums: SRFI 144, R6RS

Random numbers: SRFI 27, plus AdvancedRandomGauche

Prime numbers: PrimesGauche.

Numeric and semi-numeric data structures

Numeric vectors: NumericVectorsCowan.

C-style structs: ByteStructuresTaylanub.

Integer sets: IntegerSetsCowan.

Descriptive statistics: TallyCowan.

Multidimensional arrays: SRFI 122

Enumerations

Enumerations: EnumsCowan

Enumeration sets: EnumContainersCowan

Enumeration maps: EnumContainersCowan

Formatting

Formatting: SRFI 159 or SRFI 48 (intermediate), possibly with SRFI 29 or GettextCowan

Carryovers from the Red Edition without implementations

Strings: SRFI 13 (comprehensive), SRFI 118 (adjustable), SRFI 130 (cursor-based), SRFI 140 (immutable), SRFI 152 (basic) , Ordered sets and bags: SRFI 153

Mappings: SRFI 146

Regular expressions: SRFI 115