diff options
Diffstat (limited to 'development/chibi-scheme/README')
-rw-r--r-- | development/chibi-scheme/README | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/development/chibi-scheme/README b/development/chibi-scheme/README index ecb75e4350..09e3f6c736 100644 --- a/development/chibi-scheme/README +++ b/development/chibi-scheme/README @@ -1,16 +1,14 @@ +Minimal Scheme Implementation for use as an Extension Language + Chibi-Scheme is a very small library intended for use as an extension and scripting language in C programs. In addition to support for lightweight -VM-based threads, each VM itself runs in an isolated heap allowing multiple VMs -to run simultaneously in different OS threads. - -The default language is an extended subset of the current draft R7RS Scheme, -with support for all libraries. +VM-based threads, each VM itself runs in an isolated heap allowing multiple +VMs to run simultaneously in different OS threads. -The system is designed in optional layers, beginning with a VM based on a small -set of opcodes, a set of primitives implemented in C, a default language, a -module system implementation, and a set of standard modules. You can choose -whichever layer suits your needs best and customize the rest. Adding your own -primitives or wrappers around existing C libraries is easy with the C FFI. +The default repl language contains all bindings from R7RS small, available +explicitly as the (scheme small) library. The language is built in layers, +however - see the manual for instructions on compiling with fewer features or +requesting a smaller language on startup. -Chibi is known to build and run on 32 and 64-bit Linux, FreeBSD, DragonFly, OS -X, iOS, Windows (under Cygwin) and Plan9. +Chibi-Scheme is known to work on 32 and 64-bit Linux, FreeBSD and OS X, Plan +9, Windows (using Cygwin), iOS, Android, ARM and Emscripten. |