R6RS

From Gambit wiki

(Difference between revisions)
Jump to: navigation, search
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)
Personal tools
documentation