Compiler and Programming Language focused on the Essentials

About Acre


Ever since I learned how compilers work (and trust me, I'm still learning), I have always wanted to design my own programming language. I believe that the limitations of older programming languages and the nonsensical ideologies of new languages distract and diminish what programming languages really should be.

Thus, I have taken up the torch and am planning to begin work on a new compiler with the following implementation and design goals in mind:

  • Multi-core by default
  • NO conditional compilation (everything is compiled every time)
  • Implement some level of optimizations
  • Simplify the ecosystem of operating-system interactions (joy of low-level systems programming)

For this jam, I'd like to end with at least some simple programs compiling and running on x86_64 linux written using the new language. Also it should be noted that I haven't fully designed the language, part of the process during this jam will be iterating on the design and witnessing the emerging behavior.

Read more
Filters

Recent Activity

Unfortunately, due to some unexpected life cirumstances, I was not able to participate in the jam this time. I still do want to work on this project, so once things get back to normal I may start posting some stuff here.