diff options
author | Google Code Exporter <GoogleCodeExporter@users.noreply.github.com> | 2015-03-16 08:13:29 -0400 |
---|---|---|
committer | Google Code Exporter <GoogleCodeExporter@users.noreply.github.com> | 2015-03-16 08:13:29 -0400 |
commit | ed9fcb9b60d56a9853989e11dff8ca134aa99d45 (patch) | |
tree | 8a3c820cb4796f79028302264a83cdb015109670 |
Migrating wiki contents from Google Codewiki
-rw-r--r-- | ProjectHome.md | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/ProjectHome.md b/ProjectHome.md new file mode 100644 index 00000000..b4babe60 --- /dev/null +++ b/ProjectHome.md @@ -0,0 +1,35 @@ +Chibi-Scheme is a very small library with no external dependencies +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 R7RS Scheme, including +first-class continuations and low-and-high-level hygienic macros. + +The current release is 0.7.2, "Nitrogen": + +> http://abrek.synthcode.com/chibi-scheme-0.7.2.tgz + +This includes the following changes: + + * R7RS now the default language + * Initial Snow2 package manager + * Faster bignum arithmetic + * Scheme Regular Expression support (SRFI 115) + * Flexible and memoizable parse combinator library + * Interning and smarter handling of file descriptors + * Many bugfixes and new tests + +and many others. Most features are optional at compile time. A +full-featured build produces a library around 200kb, whereas a +minimal build can be under 80kb. + +Chibi-Scheme is known to work on 32 and 64-bit Linux, FreeBSD and +OS X, Plan9, Windows (using Cygwin) and iOS. + +See the user manual for more details: + +> http://synthcode.com/scheme/chibi/ + +Future releases should come at a faster pace now. Near-term goals +include native x86 support, batch compilation, and alternate language +support.
\ No newline at end of file |