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 OrangeDocket version 23

author

cowan

comment


    

ipnr

127.11.51.1

name

OrangeDocket

readonly

0

text

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

'''Numeric types and operations'''

Integer division: DivisionRiastradh

Fixnums:  FixnumsCowan, [http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-12.html#node_sec_11.2 R6RS]

Flonums:  FlonumsCowan with NanMedernach

Compnums: CompnumsCowan

Random numbers: [http://srfi.schemers.org/srfi-27/srfi-27.html SRFI 27], plus AdvancedRandomGauche

Prime numbers:  PrimesGauche.

'''Numeric and semi-numeric data structures'''

Integers as bit vectors:  BitwiseCowan, [http://srfi.schemers.org/srfi-60/srfi-60.html SRFI 60], [http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-12.html#node_sec_11.4 R6RS].

Bit vectors:  BitVectorsCowan.

Numeric vectors:  NumericVectorsCowan.

C-style structs:  [https://github.com/TaylanUB/scheme-bytestructures ByteStructuresTaylanub].

Integer sets:  IntegerSetsCowan.

Descriptive statistics:  TallyCowan.

Multidimensional generic arrays: [http://srfi.schemers.org/srfi-122/srfi-122.html SRFI 122] or ArraysCowan + StorageClassesCowan.

'''Enumerations'''

Enumerations:  EnumsCowan

Enumeration sets:  EnumsCowan

Enumeration maps:  EnumsCowan

'''Formatting'''

Formatting: [http://synthcode.com/scheme/fmt/ FmtShinn] or [http://srfi.schemers.org/srfi-28/srfi-28.html SRFI 28] (basic) or [http://srfi.schemers.org/srfi-48/srfi-48.html SRFI 48] (intermediate), possibly with [http://srfi.schemers.org/srfi-29/srfi-29.html SRFI 29] or GettextCowan

'''Carryovers from the Red Edition without implementations'''

Immutable sets and bags:  ImmutableSetsWortman

Immutable maps: ImmutableMapsWortman

Binary heaps: BinaryHeapsCowan



time

2016-09-09 09:46:55

version

23