I'm Creating a Programming Language
github.comAs of a few hours ago, all LLVM codegen methods have been implemented for the base language!
There are still issues here and there, namely with parsing.
Anyone can begin writing Flux programs and compile them.
Spoke too early, wrote a tool to check what codegen methods were present and it lied to me.
How far are you from self hosting it? Assuming that that is a goal? (I am currently working on a small, probably incomplete, C compiler.)
Edit: spelling
It’s getting very close. I’m currently implementing the reduced specification to get the base language. After that, depending on how much help I get, I may implement more before bootstrapping.
Not gonna lie tho I don’t know shit about compiler theory but seeing how LLVM works I think I can do it.
tl;dr it’s what C++ should have been change my mind