mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-19 05:39:18 +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
|
lightweight VM-based threads, each VM itself runs in an isolated heap
|
||||||
allowing multiple VMs to run simultaneously in different OS threads.
|
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
|
The default repl language contains all bindings from
|
||||||
[R7RS small](http://trac.sacrideo.us/wg/wiki/R7RSHomePage),
|
[R7RS small](http://trac.sacrideo.us/wg/wiki/R7RSHomePage),
|
||||||
available explicitly as the `(scheme small)` library.
|
available explicitly as the `(scheme small)` library. The
|
||||||
|
language is built in layers, however - see the manual for
|
||||||
Support for additional languages such as JavaScript, Go, Lua and Bash
|
instructions on compiling with fewer features or requesting
|
||||||
are planned for future releases. Scheme is chosen as a substrate
|
a smaller language on startup.
|
||||||
because its first class continuations and guaranteed tail-call
|
|
||||||
optimization makes implementing other languages easy.
|
|
||||||
|
|
||||||
Chibi-Scheme is known to work on **32** and **64-bit** Linux,
|
Chibi-Scheme is known to work on **32** and **64-bit** Linux,
|
||||||
FreeBSD and OS X, Plan9, Windows (using Cygwin), iOS, and
|
FreeBSD and OS X, Plan9, Windows (using Cygwin), iOS, Android,
|
||||||
[Emscripten](https://kripken.github.io/emscripten-site).
|
Arm and [Emscripten](https://kripken.github.io/emscripten-site).
|
||||||
|
|
||||||
To build on most platforms just run `make && make test`. This will
|
To build on most platforms just run `make && make test`. This will
|
||||||
provide a shared library *libchibi-scheme*, as well as a sample
|
provide a shared library *libchibi-scheme*, as well as a sample
|
||||||
|
|
Loading…
Add table
Reference in a new issue