Sadly, I must say goodbye to Leaf, my programming language
I had a similar thought process (but luckily without spending time implementing something).  I want to write a game.  I thought, &quot;None of the current languages works quite the way I want.  I know!  I&#x27;ll write a language specifically for my game and just keep implementing the bits I need&quot;.<p>Then I thought, &quot;Wait.  If I do that, I&#x27;ll spend 90% of my time writing a language and 10% of my time writing a game&quot;.<p>So I was saved.  Except I still haven&#x27;t even started writing the game, so I suppose it&#x27;s completely moot :-D