zero

An update on the status of Mindf*

01:12am. I am very eager to work on a new programming language called Mindfuck (abbreviated as Mindf*). The language is inspired by an esoteric yet popular language called Brainfuck. To be honest, even Mindf* will quite probably remain a joke but I am working on it just to get a taste in developing interpreted programming languages.

I have not been active on the project right now. In fact, I am not writing any code for the last one month. My high school exams will soon commence. So I am busy with that. Although, I can assure you that I am planning to release the specifications of the language in the form of a manual so that anybody can learn it. While I was developing Mindf*, I realized it can be way bigger than what I expected it to be. Of course it is inspired by Brainfuck but even small changes can make writing complex code easier, which is something not possible with Brainfuck. I even introduced the concept of loops and unlike most implementations of Brainfuck, all memory in Mindf* is heap-allocated. The memory is freed when the program exits. By the way, the first version of the language will be developed in a quick-and-dirty fashion in Python. So bear with me until I release the final version of the interpreter (which being a little pessimistic might take me next ten months to publish). You can expect my next big commit in June.

#blog #mindf