larcenists / larceny

Larceny Scheme implementation
Other
202 stars 32 forks source link

add SRFI libraries being considered for R7RS Orange Edition #789

Closed WillClinger closed 7 years ago

WillClinger commented 7 years ago

At this time, there is only "an early draft of proposals for the Orange Edition (numbers) of R7RS-large." Not all of those proposals correspond to SRFIs, and some proposals lack specifications.

Of the proposals that correspond to SRFIs, Larceny v0.99 does not implement these SRFIs:

SRFI 141 (integer division)
SRFI 151 (bitwise integer operations)
SRFI 143 (fixnums)
SRFI 144 (flonums)
SRFI 122 (multidimensional generic arrays)
SRFI 146 (immutable maps)
WillClinger commented 7 years ago

The last of those SRFIs was added by changeset fc49a701a359b0f43ab45589f850fde948f30817

Two of those SRFIs, 144 and 146, are in draft status and might change.

Several of the implementations may deserve improvement, especially the port of SRFI 122 from its Gambit-specific sample implementation.