In celebration of my Brainfuck compiler being referenced on Wikipedia, I've given it a full website!
I discuss the compiler techniques used, tricks for fuzz-testing IR, and even discuss portability for the brave people that actually try it :)
miniblog.
Related Posts
Today I learnt that the original name for DOS was QDOS, for "Quick and Dirty Operating System"! https://en.wikipedia.org/wiki/DOS#QDOS
(Seems rather unfortunate that they dropped the Q.)
I've been reading about the object-capability model as seen in the E programming language.
It reminds me of dependency injection, but used pervasively. Rather than calling static methods, you pass in object arguments and call methods in them.
TIL that Pong was originally a warm-up exercise for a new employee at Atari!

