Fabric now has UTF8 support

I've spent the past couple of days integrating IBM's ICU library into CouchDb, so now Fabric has proper UTF8 and internationalization support. This is a big deal just for the string handling, but as huge bonus the ICU library also gives collation support, Perl compatible regular expressions and mad complete date-time handling and parsing, all of which I plan to integrate. Plus it's cross platform, so I only have to do it once.

And they're just giving it away. IBM I take back all the bad things I said about you. You're good people.

Posted September 14, 2006 12:18 AM

Comments

UTF-8! Eccellente! IBM does give away some cool stuff.

I'll have a cool couchdb ummm...thing to show soon. Despite my incessant whining for a python API (REST Rox) it's not written in python and has absolutely nothing to do with python. Clue: Geico.

Dan Sickles, September 14, 2006 2:09 AM

I thought ASCII would be the best - based on the pictures of those swim trunks :-P What did utf8 ever do for the world....?

Brendon, September 14, 2006 6:25 AM

Good to hear that ICU is working for you. It's good stuff. The history of ICU is a little complex as mentioned here. It was originally developed by Taligent which was the joint IBM/Apple effort to build a new OS. Apple lost interest. Taligent failed. Taligent became an IBM subsidiary. They had a lot of expertise in Unicode and I18N so parts of Taligent that remained became the Unicode group at the "IBM Globalization Center of Competency". Don't you just love names like that ;-)

Taligent was originally staffed by the Pink team from Apple -- a lot of Apple's "best and brightest" from those days. They were located in Cupertino. I wonder if any ex-Apple employees are still there?

Bob Congdon, September 15, 2006 5:18 PM

Post a comment




Remember Me?

(you may use HTML tags for style)