Homepage: Photos added
Saturday, March 22nd, 2008I've added some photos I made to my homepage.

I've added some photos I made to my homepage.
For fun, I wrote a brainfuck interpreter in Python. Brainfuck is an esoteric (joke) programming language which is Turing-complete (given enough memory) with only 8 op-codes (instructions). It was designed to allow for the smallest possible compiler.
There are already some other Brainfuck implementations in Python, but they are either obfuscated or extremely slow. pyBrainfuck is optimized for speed by pre-caching loops and removing non-brainfuck opcodes.
PyBrainfuck can be used both as a stand-alone Brainfuck interpreter or as a python library. It can read from standard input or from a string (in library mode) and write to standard out or to a string buffer (in library mode).
pyBrainfuck is released under the MIT license. You can directly view the code for the interpreter at the Subversion front-end.
The Zoltar machine (hosting electricmonk.nl and a host of other domains and stuff) has been down for about two weeks. Everything appears to work again now. The CPU fan was dead and then I made a stupid mistake with the network configuration so Zoltar couldn't be reached when he was racked back in. That in combination with various logistics problems caused the long downtime. My apologies to everybody who was affected by it.