500 Lines or Less – A Python Interpreter Written in Python
In the early 2000's, Teemu Kalvas created "Lisp 500": 500 lines of C (plus a .lisp file that provides a library and goes as far as featuring a compiler, which works by emitting C).<p>I can't find the sources for this.<p>Incomplete, no .lisp file: <a href="http://www.s2.org/~chery/projects/lisp500/" rel="nofollow">http://www.s2.org/~chery/projects/lisp500/</a><p>Doesn't connect: <a href="http://modeemi.cs.tut.fi/~chery/lisp500/" rel="nofollow">http://modeemi.cs.tut.fi/~chery/lisp500/</a><p>The most accessible source for this currently seems to be a "lisp5000" project in GitHub: <a href="https://github.com/jackpal/lisp5000" rel="nofollow">https://github.com/jackpal/lisp5000</a><p>This is a derivative work whose C code has been blown up to 1600+ lines.