R6RS
From Gambit wiki
(Difference between revisions)
| Line 45: | Line 45: | ||
(srfi-39) | (srfi-39) | ||
(srfi-88) | (srfi-88) | ||
| + | (srfi-89) | ||
Revision as of 22:06, 22 March 2008
Using Andre van Tonder's syntax-case & library system on gambit
There is a R6RS distribution located at gambit-r6rs.tgz. There is a compile script written in gambit scheme that will compile all the libraries together into a loadable library. The libraries are divided into 3 layers.
1. The gambit libraries are where all the extensions to r5rs are put 2. the standard and base libraries. 3. The srfi's that are implemented by gambit.
Gambit libraries:
(gambit threads) (gambit exceptions) (gambit extensions) (gambit files) (gambit io) (gambit io readtable) (gambit programs) (gambit time) (gambit will)
R6RS libraries implemented:
(rnrs syntax-case) (rnrs r5rs) (rnrs sorting) (rnrs mutable-strings) (rnrs mutable-pairs) (rnrs arithmetic ...) (rnrs conditions) (rnrs exceptions) (rnrs control) (rnrs files) (rnrs lists) (rnrs base) (rnrs records procedural) (rnrs records inspection)
SRFI libraries:
(srfi-4) (srfi-6) (srfi-8) (srfi-9) (srfi-18) (srfi-21) (srfi-23) (srfi-27) (srfi-39) (srfi-88) (srfi-89)