Tonight was a brilliant one for me, but in a more solemn sense. I have been working on-and-off when I had time on one of the biggest features for my TLang compiler. This was to add support for multi-module, i.e. the ability to import other modules etc.

The last bug was fixed today 🎇️

#tlang

Credit where credit is due, this was one of those minor problems that just needed a fresh set of eyes - couldn't have done it without you Gustav Meyer. A small piece of code called in the wrong order caused the entry point module (the one on the command-line) to duplicate its presence in the module tree (used for type checking and code generation later on), I built on top of Gustav's simple-but-effective fix and it's now perfect! 💫️
I haven't been posting much because I have been so busy with it but this was worth the announcement. Next time you shall hear from me on this topic will be in August - I prefer long term posts over shorter term ones for such a big project. 🧠