2018-11 to 2018-12
University project


  • Claudio Maggioni
  • Tommaso Rodolfo Masera

Dr Brainf-ck

Brainf-ck interpreter with integrated editor and stepper

This application was built as the final project of Programming Fundamentals 1 class in USI. This was a pair project done with my colleague Tommaso Rodolfo Masera.

This is a fully operational Brainf-ck interpreter, complete with a GUI editor interface and some debugging tools, such as a memory tape inspector and a stepper.

The application was built using Racket, a Scheme dialect in the Lisp family of programming languages. The interpreter portion of the program is fully functional and lacks explicit mutability of variables.