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.