Why have there been no posts on this blog in the last few months?
A lot of reasons.
I had achieved a meaningful and even minimally-useful proof-of-concept for a programming language, and even within the allotted time frame of one year from initial boast, so I didn't feel any particular rush to get to the next stage of programming-language evolution. Next steps became increasingly muddy. Also, other things were higher priority than further tweaking the language. But after a time, another benefit of the reprieve became apparent.
Stepping away gives you a broader perspective.
Keeping it simple, fun, and educational is critical in a project like this. I don't have the funding to throw money and hours at a long-march project. My only compensation is the marginal fun and learning for each increment of effort. As I tried to hack my way to the next announcement-worthy milestone, it became clear that I had simply mounted another rung on Wittgenstein's Ladder. I learned a lot of what almost works in making a translator/interpreter, but I needed to take some time away and meditate on the experience. I've come to a few conclusions which will become the subject of future posts.
No comments:
Post a Comment