Projects

A few projects that I have experimented with.

  • BSL Interpreter: Implements an evaluator for a small subset of Racket, called Beginning Student Language (BSL), written in Python.
  • CEK Machine: CEK style evaluator for a simple language, in Python syntax.
  • GADTs: Simple interpreter written in Haskel using GADTs.