mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-26 05:02:18 +00:00
7f6b2eb3c6
PR: 57596 Submitted by: Mark Linimon <linimon@lonesome.com>
18 lines
899 B
Plaintext
18 lines
899 B
Plaintext
Scheme 48 is an implementation of the Scheme programming language as
|
|
described in the Revised^5 Report on the Algorithmic Language Scheme.
|
|
It is based on a compiler and interpreter for a virtual Scheme
|
|
machine. The name derives from our desire to have an implementation
|
|
that is simple and lucid enough that it looks as if it were written in
|
|
just 48 hours. We don't claim to have reached that stage yet; much
|
|
more simplification is necessary.
|
|
|
|
Scheme 48 tries to be faithful to the upcoming Revised^5 Scheme
|
|
Report, providing neither more nor less in the initial user
|
|
environment. (This is not to say that more isn't available in other
|
|
environments.) Support for numbers is weak: bignums are slow and
|
|
floating point is almost nonexistent. DEFINE-SYNTAX, LET-SYNTAX,
|
|
LETREC-SYNTAX, and SYNTAX-RULES are supported, but not the rest of
|
|
the Revised^4 Scheme macro proposal.
|
|
|
|
WWW: http://www.s48.org
|