Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / lang / scheme48 / DESCR
bloba5977c27b4d2e413fd4875d95fc96cc6bc69c667
1 Scheme 48 is an implementation of the Scheme programming language as
2 described in the Revised^4 Report on the Algorithmic Language Scheme.
3 It is based on a compiler and interpreter for a virtual Scheme
4 machine.  The name derives from our desire to have an implementation
5 that is simple and lucid enough that it looks as if it were written in
6 just 48 hours.  We don't claim to have reached that stage yet; much
7 more simplification is necessary.
9 Scheme 48 tries to be faithful to the upcoming Revised^5 Scheme
10 Report, providing neither more nor less in the initial user
11 environment.  (This is not to say that more isn't available in other
12 environments; see below.)  Support for numbers is weak: bignums are
13 slow and floating point is almost nonexistent (see description of
14 floatnums, below).  DEFINE-SYNTAX, LET-SYNTAX, LETREC-SYNTAX, and
15 SYNTAX-RULES are supported, but not the rest of the Revised^4 Scheme
16 macro proposal.