Skip to content

Journal entries from February 2024

Read all in single page

We have variables!

A stack alone is not that mighty. But now we can stow data away.


I implemented variables for the VM. And I did it in a way, that will freak out programmers, who have only ever worked with high languages in well-behaved environments – we now have variable support, but for global variables only.

Continue reading

Stop right there, that's far enough!

We introduce an optional execution limit to our VM.


Since we have goto, we can write looping programs. With if* we have potentially looping programs as well. Both of this open the potential for endless loops. There are situations, in which endless loops are required. But often they are something to be avoided.

Continue reading

It has been a while...

Love is not dead! It just got distracted.


Yes, I have been gone for a while. More than a year, in fact. The project – lovem – is not dead, however. In fact, I even have multiple posts already written, that I just need to publish. So let's start doing that. After this short intermission, I will publish an additional entry in the journey, that will take us further along the path to creating our VM.

Continue reading