Programming while tired

I guess it happens to all of us. In theory, I make use of as many techniques as I can to mitigate against suffering from mistakes while I’m programming. I use Test-Driven Development, I make small changes and use frequent check-ins to my source code repository. Every now and then though, I lose the plot …

Continue reading ‘Programming while tired’ »

ELIUS Memory Primitives

I can’t help but feel that progress is slow on ELIUS, my from-the-ground-up programming language. This is a natural and expected side-effect of only being able to work on it in spare time during the evenings and weekends, but it is still frustrating. Today I made some progress on adding the first set of “primitive” …

Continue reading ‘ELIUS Memory Primitives’ »

Literal strings in ELIUS

As you may recall, if you have read a few of these blogs, ELIUS is the name I am using for the stack-based “problem-oriented language” (POL) which I plan to include as a system language for the bare-metal operating system I am building for the Raspberry Pi. Charles Moore’s POL concept, and languages based on …

Continue reading ‘Literal strings in ELIUS’ »