summaryrefslogtreecommitdiffstats
path: root/development/chibi-scheme/README
diff options
context:
space:
mode:
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
commit447278bc0c5d1f917b66f93fac36ca8aea02d43c (patch)
tree77f73ba9f6ebb49f364209f05ed41867f65970a8 /development/chibi-scheme/README
parent653c0f67b2dba651705e0a129725d9ad81f9d343 (diff)
downloadslackbuilds-447278bc0c5d1f917b66f93fac36ca8aea02d43c.tar.gz
slackbuilds-447278bc0c5d1f917b66f93fac36ca8aea02d43c.tar.xz
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/README16
1 files changed, 16 insertions, 0 deletions
diff --git a/development/chibi-scheme/README b/development/chibi-scheme/README
new file mode 100644
index 0000000000..ecb75e4350
--- /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.