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.

Built With

Share this project:

Updates