Scheme


Interpreters

As part of my coursework for CS 61A, I created a Scheme interpreter developed using Python. Scheme is a minimalist dialect of Lisp first created at the MIT AI Lab in the 1970s. The interpreter is capable of executing overall Scheme functionalities such as lambda functions, function declarations, logic statements, and conditional statements, and can also execute Scheme macros and tail recursion. Due to course policy, the Github repository containing the source code for this project has been made private.

  • Year

    2020