scheme - What are some practical small Lisp implementations that embed in C? -


I'm looking at ways to embed a Lisp-like language in the C program, but I do not want to grow without it The program size does not need to fast enough, or does not support many features. (Although macros would be good.) This is not a math-intensive application.

I am interested in a small embeddable interpreter and a lot less embedded and self-contained code.

hedgehog

Hezogog is a very lisp-like language for the low end The short execution is and the embedded device consists of a compiler and a byte code interpreter, the byte code interpreter has been written in standard analog C, it is efficient and easy to portable, and only the smallest configuration for the Intel X86 architecture 20 kilobytes smaller executable compilation It can be.

The Hedgehog Lisp bid has appropriate support for local and lambda functions, lexical scrapping, variable logic functions, garbage collection, exceptions, macros, and one hundred predefined works or special forms. Built-in type lists, symbols, strings, 32-bit integers, AVL-trees, and Tulips are up to 16 elements. Appropriate 32-bit expanded integers are required for various bit-level operations in embedded systems.

Hezeag is an independent software. The compiler and interpreter are under the GNU Weak General Public License (LGPL) and the Hedgehog standard library is under the same license as BSD One. The free version works on Linux and should be portable portable for any POSICIX system.


Comments

Popular posts from this blog

c# - How to capture HTTP packet with SharpPcap -

php - Multiple Select with Explode: only returns the word "Array" -

jquery - SimpleModal Confirm fails to submit form -