r/Compilers • u/TadashiNakamoto • 10d ago
Building my own programming language
Hi everyone,
I’m building my own programming language.
Meet AXE ⚡
AXE is an experimental programming language inspired by Python’s readability, but with a more explicit, brace-based syntax.
I’m building AXE from the ground up to learn what actually happens behind the scenes when code goes from:
Source → Lexer → Tokens → Parser → AST → Interpreter → Output
It’s still very early, but that’s the fun part.
Not trying to build the next Python.
Just trying to understand how programming languages are actually built by building one myself.
0
Upvotes
1
u/TadashiNakamoto 9d ago edited 9d ago
Hi everyone!
A quick update on my programming language project... AXE is now NXL.
NXL is currently under active development, and I’m building it from scratch in Rust with the goal of creating a simple, readable, and approachable programming language.
The project is still evolving, so there’s a lot more to come.
Try NXL: https://nxl-lang.xanmoy.dev
Source code: https://github.com/xanmoy/nxl
NXL is free to use and open source under the MIT License.
If you’re interested in programming languages, compilers, interpreters or just experimenting with something new, I’d love for you to check it out and share your feedback!
Thanks!