ben hoskings

getting to know ruby 2.0

Today is an auspicious day for ruby. Exactly 20 years ago today, Matz started work on what was to become ruby. It saw its first public release about three years later, at the end of 1995. Since then many rubies have been cut and polished. So happy 20th birthday to ruby, and a tip of the hat to Matz and all on ruby core who’ve worked hard on it since then.

Hopefully well see another big event today—the release of ruby-2.0. This is a release that’s been years in the making, and it’s looking really good.

I’ve covered the headline features separately, including lots of examples. This post details some of the lesser-known updates in 2.0 that I think will prove to be great changes. There’s a full list in the NEWS file, but these are my favourites: