<story><title>Show HN: I wrote a BASIC interpreter in Go</title><url>https://github.com/skx/gobasic</url></story><parent_chain></parent_chain><comment><author>mrspeaker</author><text>A while ago I started making a game (&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;www.youtube.com&amp;#x2F;watch?v=GwBiJR_rj_w&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.youtube.com&amp;#x2F;watch?v=GwBiJR_rj_w&lt;/a&gt;) that was going to be about typing in program listings from magazines and books (like &amp;quot;back in the day&amp;quot;)... but the &amp;quot;twist&amp;quot; was going to be that the whole world turned out to be alterable and scriptable with BASIC. The WIP title was &amp;quot;BASIC Instincts&amp;quot;.&lt;p&gt;The problem was I spent way to much time having fun making the interpreter (in JavaScript) and then Else.HeartBreak() was released and it took the wind out of my sails (because it was great!)... I might go back to it now though, writing interpreters is really enjoyable!</text></comment>
<story><title>Show HN: I wrote a BASIC interpreter in Go</title><url>https://github.com/skx/gobasic</url></story><parent_chain></parent_chain><comment><author>jimnotgym</author><text>I still have fond memories of the various BASICs. I first used BBC basic at school (unofficially),  and it seemed like magic. I had an Atari ST and a got a copy of STOS at home.&lt;p&gt;Whilst BASIC encourages all kinds of spaghetti, I&amp;#x27;m still convinced it is a better language than Python to start on. Control flow is so obvious to non-programmers when it has line numbers.</text></comment>