<story><title>Factor: A Practical Stack Language</title><url>https://factorcode.org/</url></story><parent_chain><item><author>bjoli</author><text>Be careful. Factor is a gateway to lower level stack based languages.&lt;p&gt;I saw Zed Shaw do a presentation using factor and decided to spend a weekend playing with it. It was the start of a two year journey that ended with me writing forth for microcontrollers. That was time I should have studied but was somehow always sidelined by other things.</text></item></parent_chain><comment><author>jasone</author><text>Hah, you could have done worse. The double-dose introduction to stack-based programming via HP calculators and Adobe PostScript in the 90s led me to spend on the order of 3000 hours developing Onyx (&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;canonware&amp;#x2F;onyx&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;canonware&amp;#x2F;onyx&lt;/a&gt;), which started off as a PostScript clone minus graphics, and ended up a thing of its own.&lt;p&gt;On the bright side, I learned a tremendous amount about lexing, interpreters, exceptions, tail-call optimization, data structures, garbage collection, etc., which opened up lots of possibilities in later projects. With the benefit of hard experience I would never recommend using a stack-based language for a large project, but as a learning tool it has some nice qualities.</text></comment>
<story><title>Factor: A Practical Stack Language</title><url>https://factorcode.org/</url></story><parent_chain><item><author>bjoli</author><text>Be careful. Factor is a gateway to lower level stack based languages.&lt;p&gt;I saw Zed Shaw do a presentation using factor and decided to spend a weekend playing with it. It was the start of a two year journey that ended with me writing forth for microcontrollers. That was time I should have studied but was somehow always sidelined by other things.</text></item></parent_chain><comment><author>adastra22</author><text>Oh the flip side, if you told that story in an interview I&amp;#x27;d hire you on the spot.</text></comment>