mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-18 21:29:19 +02:00
readme updates
This commit is contained in:
parent
8c238a5beb
commit
49304e189a
1 changed files with 9 additions and 8 deletions
17
README.md
17
README.md
|
@ -9,18 +9,19 @@ 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.
|
||||
|
||||
There are no external dependencies so is relatively easy to drop into
|
||||
any project.
|
||||
|
||||
The default repl language contains all bindings from
|
||||
[R7RS small](http://trac.sacrideo.us/wg/wiki/R7RSHomePage),
|
||||
available explicitly as the `(scheme small)` library.
|
||||
|
||||
Support for additional languages such as JavaScript, Go, Lua and Bash
|
||||
are planned for future releases. Scheme is chosen as a substrate
|
||||
because its first class continuations and guaranteed tail-call
|
||||
optimization makes implementing other languages easy.
|
||||
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-Scheme is known to work on **32** and **64-bit** Linux,
|
||||
FreeBSD and OS X, Plan9, Windows (using Cygwin), iOS, and
|
||||
[Emscripten](https://kripken.github.io/emscripten-site).
|
||||
FreeBSD and OS X, Plan9, Windows (using Cygwin), iOS, Android,
|
||||
Arm and [Emscripten](https://kripken.github.io/emscripten-site).
|
||||
|
||||
To build on most platforms just run `make && make test`. This will
|
||||
provide a shared library *libchibi-scheme*, as well as a sample
|
||||
|
|
Loading…
Add table
Reference in a new issue