Home Play Pinja Bobbity flop

A blog about Ruby, Rails and other Tech. Mostly.

Back to blog

22nd Sep 2007, 10:58pm
Obfuscated ruby - ETA interpreter updated

Just a quick pointer - I had some correspondence resulting in some updates to my by now ancient obfuscated ETA interpreter.

The idea is to write the shortest interpreter for the ETA programming language possible. Previously I had got the program down to 227 chars of tight and obfuscated Ruby.

With these updates, either 4 or 16 chars have been knocked off the old best effort, depending on whether you want warnings or not. And both the newer versions are compatible with Ruby 1.8.6, which is a good thing seeing as the older versions were failing to run.

Although obfuscated programming is on the whole a fairly useless pastime, one certainly learns all the strange little creepy corners of a language. And Ruby has a few. (And not just this). I'll explain more in a later post.


Back to blog