A match made in heaven
ecl is an implementation of Common Lisp that is designed to be easily embedded. It compiles to byte-code or to native code via gcc.
In a post to the mailing list, Dustin Long announced that he successfully embedded ecl in Visual Basic and wrote a detailed document about the process:
http://www.cs.stevens.edu/~dlong/vbecl/
This part of the credits made me smile:
Also, the writings of Jamie Zawinski, Paul Graham, and the c2.com wiki. If it weren't for reading all of these, I wouldn't have gotten interested in using Common Lisp in the first place.[tags]Lisp, Common Lisp[/tags]