diff options
author | Erik Falor <ewfalor@gmail.com> | 2014-03-31 00:05:20 +0700 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2014-03-31 09:01:56 +0700 |
commit | 447278bc0c5d1f917b66f93fac36ca8aea02d43c (patch) | |
tree | 77f73ba9f6ebb49f364209f05ed41867f65970a8 /development/chibi-scheme/README | |
parent | 653c0f67b2dba651705e0a129725d9ad81f9d343 (diff) |
development/chibi-scheme: Added (scheme implementation).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'development/chibi-scheme/README')
-rw-r--r-- | development/chibi-scheme/README | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/development/chibi-scheme/README b/development/chibi-scheme/README new file mode 100644 index 0000000000000..ecb75e43506bf --- /dev/null +++ b/development/chibi-scheme/README @@ -0,0 +1,16 @@ +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. + +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. + +Chibi is known to build and run on 32 and 64-bit Linux, FreeBSD, DragonFly, OS +X, iOS, Windows (under Cygwin) and Plan9. |