maggioni.xyz/_portfolio/drbf.md

934 B

layout title date-start date-end category languages authors images description repo-type repo-url
portfolio Dr Brainf-ck 2018-11 2018-12 usi Racket
Tommaso Rodolfo Masera
drbf/gui.png
drbf/doc.png
drbf/gui_diagram.png
Brainf-ck interpreter with integrated editor and stepper gitlab https://gitlab.com/maggicl/DrBrainf-ck

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.