dfsch

A small embeddable Scheme interpreter library.
Download

dfsch Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Ales Hakl
  • Publisher web site:
  • http://hakl.net/software/dfsch.en.html

dfsch Tags


dfsch Description

A small embeddable Scheme interpreter library. 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: · Better support for Unicode, including simple case mapping. · String operations use UTF-8 encoding by default. · The exception mechanism has been replaced by a simple condition system, and errors now invoke an extremely simple debugger instead of throwing an exception. · The object system was reworked again.


dfsch Related Software