R6RS
From Gambit wiki
(Difference between revisions)
m (Copied from old wiki) |
|||
| Line 1: | Line 1: | ||
Using Andre van Tonder's syntax-case & library system on gambit | Using Andre van Tonder's syntax-case & library system on gambit | ||
| - | There is a R6RS distribution located at [ | + | There is a R6RS distribution located at [[media:gambit-r6rs.tgz|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 | 1. The gambit libraries are where all the extensions to r5rs are put | ||
Revision as of 22:04, 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)