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
Log in or sign up for Devpost to join the conversation.