Inspiration
Other functional languages such as Haskell and Ocaml.
What it does
Evaluates mathematical functions defined in our syntax. Most importantly supports recursion.
How we built it
Used C++, no dependencies, all code from scratch.
Challenges we ran into
Very complicated program, ran into lots of errors and spent a lot of time debugging.
Accomplishments that we're proud of
The whole project is very complex, just proud to have finished it.
What we learned
About how programming languages are constructed.
What's next for opal
Vector types, function parameters, arrays.
Log in or sign up for Devpost to join the conversation.