-
There’s one thing wrong with Python
Finally! I found something that is wrong with Python! With Python2, that is – Python3 saves itself from being wrong by being stupid. And it’s really wrong, it’s of “absolutely broken” wrongness. On a scale from 0 (right) to 12 (wrong) this would score a straight twenty-seven. It’s about scope in nested functions. Normally, scope…
-
Modern Programming
This is the code for a Mozilla Extension to get its version number out of its own configuration: This is one twitter session id: This is a part of the Wikipedia Page for Jabber: Because XMPP is not yet encoded as Efficient XML Interchange but as a single long XML document, binary data must be…
-
Channels in Newsqueak
School can really be a drag, sometimes – especially when I could learn so much more at home. For instance via – you guessed it – playing with Newsqueak. So, today in our series of “nobody is interested, please stop” “Fun with Newsqueak”: Channels. The idea goes back to C.A.R. Hoare’s Communicating Sequential Processes or…
-
Adventures with Newsqueak, part 2
(part 1 is here) I just ported a small testing script included in the source tree from rc (which is Plan9’s command interpreter) to bourne shell. And then I ran it, obviously. The first test to fail was a small snippet called “fio”: This is pretty straight-forward. It includes the fio.h header (probably “file input…
-
Adventures with Newsqueak
I pushed Rob Pike’s Newsqueak interpreter to my github page. This might seem (and largely is) a senseless thing to do, as it is freely available on Rob’s (old) homepage. And unfortunately it looks a bit like me trying to take credit for his work, which I really do not intend to do – so…
-
Fuck Unity, Fuck GNOME3, I’m going to downgrade
Warning: This is a rage – and, as rages typically go, it doesn’t contain any information beside “I am frustrated and stuff doesn’t work”. I’ll leave it here (it’s the only page on this site that gets stable non-zero traffic) – but please continue at your own peril. Also, I’m normally a calm and friendly…
-
Pure Functional WTF
I watched a couple of talks from Rich Hickey recently. (To be precise: this talk and this one.) He is the creator of Clojure, a Lisp for the JVM and the CLI (the .NET system). Well, actually, Clojure is not only some Lisp, but a more modern, more functional Lisp dialect. Clojure is based on…
-
The Dark Side
…and the world finally has an interactive version of Pink Floyd’s famous Dark Side Of The Moon album cover: The world absolutely needed that, I’m sure. Whatever, Processing is fun. PS: It’s not exactly beautiful code. And it’s not exactly physically correct. It just looks pretty neat.