SRFI 97 proposes ERR5RS/R6RS libraries for certain legacy SRFIs.
Larceny's support for those libraries, as of 5 May 2009:
Library Names | Title | R5RS | R6RS |
(srfi :1) (srfi :1 lists) |
List Library | R5RS | R6RS |
(srfi :2) (srfi :2 and-let*) |
and-let* : an and with local bindings,a guarded let* special form |
R5RS | R6RS |
(srfi :5) (srfi :5 let) |
A compatible let form with signatures and rest arguments |
R5RS | R6RS |
(srfi :6) (srfi :6 basic-string-ports) |
Basic String Ports | R5RS | R6RS |
(srfi :8) (srfi :8 receive) |
receive : Binding to multiple values |
R5RS | R6RS |
(srfi :9) (srfi :9 records) |
Defining Record Types | R5RS | R6RS |
(srfi :11) (srfi :11 let-values) |
Syntax for receiving multiple values | R5RS | R6RS |
(srfi :13) (srfi :13 strings) |
String Libraries | R5RS | R6RS |
(srfi :14) (srfi :14 char-sets) |
Character-Set Library | R5RS | R6RS |
(srfi :16) (srfi :16 case-lambda) |
Syntax for procedures of variable arity | R5RS | R6RS |
(srfi :17) (srfi :17 generalized-set!) |
Generalized set! |
R5RS | R6RS |
(srfi :18) (srfi :18 multithreading) |
Multithreading support | ||
(srfi :19) (srfi :19 time) |
Time Data Types and Procedures | R5RS | R6RS |
(srfi :21) (srfi :21 real-time-multithreading) |
Real-time multithreading support | ||
(srfi :23) (srfi :23 error) |
Error reporting mechanism | R5RS | R6RS |
(srfi :25) (srfi :25 multi-dimensional-arrays) |
Multi-dimensional Array Primitives | R5RS | R6RS |
(srfi :26) (srfi :26 cut) |
Notation for Specializing Parameters without Currying |
R5RS | R6RS |
(srfi :27) (srfi :27 random-bits) |
Sources of Random Bits | R5RS | R6RS |
(srfi :28) (srfi :28 basic-format-strings) |
Basic Format Strings | R5RS | R6RS |
(srfi :29) (srfi :29 localization) |
Localization | R5RS | R6RS |
(srfi :31) (srfi :31 rec) |
A special form for recursive evaluation | R5RS | R6RS |
(srfi :38) (srfi :38 with-shared-structure) |
External Representation for Data With Shared Structure |
R5RS | R6RS |
(srfi :39) (srfi :39 parameters) |
Parameter objects | R5RS | R6RS |
(srfi :41) (srfi :41 streams) (srfi :41 streams primitive) (srfi :41 streams derived) |
Streams | R6RS | |
(srfi :42) (srfi :42 eager-comprehensions) |
Eager Comprehensions | R5RS | R6RS |
(srfi :43) (srfi :43 vectors) |
Vector Library | R5RS | R6RS |
(srfi :44) (srfi :44 collections) |
Collections | ||
(srfi :45) (srfi :45 lazy) |
Primitives for expressing iterative lazy algorithms |
R5RS | R6RS |
(srfi :46) (srfi :46 syntax-rules) |
Basic syntax-rules Extensions |
||
(srfi :47) (srfi :47 arrays) |
Array (superseded by SRFI 63) |
||
(srfi :48) (srfi :48 intermediate-format-strings) |
Intermediate Format Strings | R5RS | R6RS |
(srfi :51) (srfi :51 rest-values) |
Handling rest list | R5RS | R6RS |
(srfi :54) (srfi :54 cat) |
Formatting | R5RS | R6RS |
(srfi :57) (srfi :57 records) |
Records | ||
(srfi :59) (srfi :59 vicinities) |
Vicinity | R5RS | R6RS |
(srfi :60) (srfi :60 integer-bits) |
Integers as Bits | R5RS | R6RS |
(srfi :61) (srfi :61 cond) |
A more general cond clause |
R5RS | R6RS |
(srfi :63) (srfi :63 arrays) |
Homogeneous and Heterogeneous Arrays | R5RS | R6RS |
(srfi :64) (srfi :64 testing) |
A Scheme API for test suites | R5RS | R6RS |
(srfi :66) (srfi :66 octet-vectors) |
Octet Vectors | R5RS | R6RS |
(srfi :67) (srfi :67 compare-procedures) |
Compare Procedures | R5RS | R6RS |
(srfi :69) (srfi :69 basic-hash-tables) |
Basic hash tables | R5RS | R6RS |
(srfi :71) (srfi :71 let) |
LET -syntax for multiple values |
R5RS | R6RS |
(srfi :74) (srfi :74 blobs) |
Octet-Addressed Binary Blocks | R5RS | R6RS |
(srfi :78) (srfi :78 lightweight-testing) |
Lightweight testing | R5RS | R6RS |
(srfi :86) (srfi :86 mu-and-nu) |
MU and NU simulating VALUES & CALL-WITH-VALUES, and their related LET-syntax |
||
(srfi :87) (srfi :87 case) |
=> in case clauses | R5RS | R6RS |
(srfi :95) (srfi :95 sorting-and-merging) |
Sorting and Merging | R5RS | R6RS |
Last updated 12 August 2009.