Inspiration

What it does

Numen is an interpretered programming language built in top of rust that aims for more memory safe programming language , and simple clean syntex meant for since and math solutions like ai , data since ,and more coming soon.

How we built it

I have built my interpreted programming language by a Pratt parser which walk the code emits bytcodes and and execute operations

Challenges we ran into

The Compiler was something hard to build and learn and I don't fully say that I understand how they work but I'll be working on that more as I go

Accomplishments that we're proud of

Building a programming language is sech a nice thing to have in your GitHub, what I'm proud of is that my programming language working pretty well and that I now can understand how programming languages operates and work

What we learned

How to build a scanner and Compiler, what are bytcodes and operands , how to build a VM to execute code , types of values and a lot more

What's next for Numen

Getting it more functional and optimize it alongside more convenient fn calls with GC and maybe in the future I'll make compiled directly to binary code using LLVM

Built With

Share this project:

Updates