| ||||
A blog about Ruby, Rails and other Tech. Mostly.Back to blog
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 |