To extend my knowledge and to have a better understanding of the Lisp's foundations, I implemented a simple Lisp in C. It supports symbols, integers, a few primitives, anonymous functions, closures, macros and garbage collection. The implementation follows the KISS principles and is around 1400 lines of code.
Discussion: http://news.ycombinator.com/item?id=3919685
Code: https://github.com/kototama/kml
A piece of intertube about the Clojure programming language, algorithms and artificial intelligence.
Showing posts with label C. Show all posts
Showing posts with label C. Show all posts
Wednesday, May 2, 2012
Subscribe to:
Posts (Atom)