Home - BHsketch/Athena GitHub Wiki
Welcome to the Athena wiki!
During summer this year, I decided to commit to an entire compiler project of my own as a means for exploring this domain, hopefully gathering enough knowledge on the way to be able to make open source contributions to real-life projects like LLVM. On the way however, I've learned not just about compilers but about build systems, CMake, C++, Linux, Vim and a few more subtleties about good practices when working on big projects like these. As a result, so far, this has been a wonderful "all-rounded" experience for me, potentially opening doors for a lot more low-level projects in the future!
I mean to update this Wiki regularly as I work on my project. I plan to write about my basic plan and challenges I faced that weren't directly addressed in the book I referred to (The Dragon Book).