<story><title>Show HN: Fully-featured Nil interpreter in less than 1 line of JavaScript</title><url>http://ajf.me/demos/nil/</url><text></text></story><parent_chain></parent_chain><comment><author>onion2k</author><text>I would debate whether or not this is actually Javascript. For something to be JS, surely it needs to actually call the JS interpreter when it&amp;#x27;s run. This doesn&amp;#x27;t. So it isn&amp;#x27;t.&lt;p&gt;Now, if you could override Function.prototype to just function(){}, then everything passed in would be ignored and you&amp;#x27;d have a proper Nil interpreter in JS. But you can&amp;#x27;t[1], because that would be stupid.&lt;p&gt;[1] Or rather, &lt;i&gt;I&lt;/i&gt; can&amp;#x27;t. I did just spend a few minutes trying.</text></comment>
<story><title>Show HN: Fully-featured Nil interpreter in less than 1 line of JavaScript</title><url>http://ajf.me/demos/nil/</url><text></text></story><parent_chain></parent_chain><comment><author>joelennon</author><text>It was only a matter of time before someone came up with a parody for the X lines of JavaScript posts. Nicely done though.</text></comment>