dfsch 0.2.0-pre2 review

Download
by rbytes.net on

dfsch is small embeddable Scheme interpreter library written in C

License: GPL (GNU General Public License)
File size: 347K
Developer: Ales Hakl
0 stars award from rbytes.net

dfsch is small embeddable Scheme interpreter library written in C. Some features from a complete Scheme implementation are omitted, since these features aren't very useful in a scripting language and would make the library more complicated.

Due to embeddability and my lazyness, it is far from complete scheme implementation, but it doesn't hurt too much in practise.

Included are two examples of usage from C code (two different implementations of REP loop) and one toy scheme program (morse code decoder, which somehow leaked into source tree and remained there.

For now, there is very little documentation, but examples should be straight forward. Next release (0.2.0) was near to be finished but I have decided to include some nontrivial extensions (most notably bignums) so it would take some time. But feel free to ask for snapshot of development work.

Requirements:
Boehm-Demers-Weiser Conservative Garbage Collector

What's New in This Release:
Readline is no longer mandatory.
The reader is now more compatible with R5RS.
A real distinction is now made between floating point and fixed point numbers.

dfsch 0.2.0-pre2 keywords