UNSLISP/README.rst

25 lines
610 B
ReStructuredText

=======
UNSLISP
=======
R7RS compiler written in a basic form of Scheme. Compiles to Universal
Service GLLV bytecode.
License: GPL-3.0-only
-------------------
Source Restrictions
-------------------
Although the compiler handles all of R7RS, the source of UNSLISP is
designed to be used by a severely limited Scheme interpreter, which
* lacks ``call/cc``, ``call-with-values``, etc
* lacks user definable macros
* only uses required features from R3RS
* has fixnums only
* minimizes the use of strings
* does not use "load" recursively
The goal is to have the compiler run under MiniScheme 0.85 in DOS.