Hacker News new | ask | show | jobs
by coreyp_1 1322 days ago
Because sometimes it's about the journey as much as the destination.

Also, because it shows how software development actually happens. It shows how to solve syntax errors. How to think through problems. It shows the power of the tools. It demonstrates my ability, and also my lack thereof. It's why I love programming.

If you only want to see the finished product, then fine. There are plenty of products already in existence. But if you want to see how it's made, then you can now see that, too.

That, and I'm amazed at the power of things like Bison, Flex, Doxygen, ICU, Vim, etc., and it's a way to show it off.

It also shows how to approach the organization of a large project, and a few gems with the Makefile (in my opinion).

I know it's not for everyone, but I love stuff like this! I've watched people live code game engines, etc., but I couldn't find anything about coding a programming language. So I'm creating it myself.