ctarbide / libscheme

libscheme: Scheme as a C Library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a clone/fork of libscheme based on libscheme-0.5.tar.gz. This version
has some bug fixes and minor improvements. The canonical source for this version
is at https://github.com/ctarbide/libscheme.

Dependencies and requirements, a C99 compiler and the excelent BDWGC
(Boehm-Demers-Weiser Garbage Collector), go to https://github.com/ivmai/bdwgc
for more information.

Installation, a simple "make" should build everything in a few seconds, then run
"./test test.scm". A readline wrapper like "rlwrap" is very helpful for
interactive sessions. There is no "make install", the documentation explains the
intended use case.

Documentation is doc/libscheme.pdf.


**************** Original README follows

libscheme is a C library implementing Scheme as described in the
Revised^4 Report on the Algorithmic Language Scheme.  It is easily
integrated into a C program as a command interpreter or extension
language, and is easily extended in C with new primitive types,
primitive functions and syntax.

See BUGS for known bugs.
See INSTALL for installation information.
See COPYING for copyright information.
See TODO for possible projects.
See EXTENSIONS for extensions beyond R4RS.
See USING for information on using libscheme in a project.

About

libscheme: Scheme as a C Library

License:Other


Languages

Language:C 86.8%Language:Scheme 12.2%Language:Makefile 0.9%