Monthly Archives: January 2009

“Unicode is not an encoding”

A lot of people commented on my last entry with the “Unicode is not an encoding” retort. This is apparently a pedantic point that people love to make to prove that they know more about internationalization of text than you … Continue reading

Posted in Uncategorized | 8 Comments

Ruby 1.9.1 released

Ruby 1.9.1 was released today. You wouldn’t know it from the version number “1.9.1″ but this is a big deal in the Ruby community. It’s the Python 3000 of Ruby, except it’s an even bigger deal than that because it’s … Continue reading

Posted in Uncategorized | 42 Comments

BeOS

Things I’d do if I had more time, entry #417: Find out why BeOS R5 doesn’t boot on qemu and fix it. It runs fine if you get it booted (or so Michael Crawford, from the link, claims), it just … Continue reading

Posted in Uncategorized | 4 Comments

Gazelle 0.4 released!

I’m am very excited to announce the release of Gazelle 0.4! The most notable change in this release is that Gazelle can again handle whitespace. But there are many other changes that put Gazelle well on the path from being … Continue reading

Posted in Gazelle | Leave a comment

C and C++ are CRAZY!

I’ve learned a lot of crazy things about C and C++ in the last few years, as far as parsing goes. The one that’s always blown me away the most is that parsing C++ is undecidable: you can’t properly parse … Continue reading

Posted in Uncategorized | 3 Comments