Frak, an interpreter for the brainf*ck language

Tags: projects, programming

Published on
« Previous post: Why the Heartbleed Bug does not … — Next post: Preventing hotlinking from certain … »

I just finished the first version of Frak, my interpreter for the brainf*ck language. At present, the program is only capable of executing brainf*ck programs that require less than 30000 bytes of memory. I plan on adjusting the interpreter eventually so that it becomes capable of managing its own memory.

Building Frak

$ git clone
$ cd Frak
$ mkdir build
$ cd build
$ cmake ../
$ make

Using Frak

$ frak Hello.f
Hello World!

More information

You can get the source from my git repository.

See “the official Wikipedia page about Brainf*ck”. Although I have not added a proper licence yet, I lean towards releasing the code under the “MIT Licence”.