Nah, there&#x27;s those that are cheats and those that are solid work. Here&#x27;s a LISP in 500 lines of C I just found that doesn&#x27;t seem to cheat:<p><a href="https:&#x2F;&#x2F;gist.github.com&#x2F;sanxiyn&#x2F;523967" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;sanxiyn&#x2F;523967</a><p>It was one of many from the link below. The Scheme in Racket example would&#x27;ve been even easier to specify concretely because it&#x27;s so easy to implement read in a Scheme. Gets the C and C++ implementations more props for doing things directly. Real question is how small can <i>those</i> go?<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7530427" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7530427</a>