From 447278bc0c5d1f917b66f93fac36ca8aea02d43c Mon Sep 17 00:00:00 2001 From: Erik Falor Date: Mon, 31 Mar 2014 00:05:20 +0700 Subject: development/chibi-scheme: Added (scheme implementation). Signed-off-by: Willy Sudiarto Raharjo --- development/chibi-scheme/README | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 development/chibi-scheme/README (limited to 'development/chibi-scheme/README') 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. -- cgit v1.2.3