Settings

Theme

I'm Creating a Programming Language

github.com

4 points by kvthweatt 5 months ago · 5 comments

Reader

kvthweattOP 5 months ago

As 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.

  • kvthweattOP 5 months ago

    Spoke too early, wrote a tool to check what codegen methods were present and it lied to me.

fjfaase 5 months ago

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

  • kvthweattOP 5 months ago

    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.

kvthweattOP 5 months ago

tl;dr it’s what C++ should have been change my mind

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection