Rails 2.1 Is Now Available 71
slick50 writes "Rails 2.1 is now available for general consumption with all the features and fixes we've been putting in over the last six months since 2.0. We've had 1,400 contributors creating patches and vetting them. This has resulted in 1,600+ patches. And lots of that has made it into this release. The new major features are: time zones (by Geoff Buesing), dirty tracking, Gem dependencies, named scope (by Nick Kallen), UTC-based migrations, and better caching. As always, you can install with: gem install rails Or you can use the Git tag for 2.1.0."
Re:I love Ruby and Rails, don't get me wrong... (Score:3, Interesting)
Re:I love Ruby and Rails, don't get me wrong... (Score:2, Interesting)
Re:Wt (Score:1, Interesting)
Definitely bookmarked, though.
Re:Wt (Score:4, Interesting)
Re:I love Ruby and Rails, don't get me wrong... (Score:1, Interesting)
http://www.unicode.org/unicode/reports/tr10/
They are not perfect, but they are FAR better than.. putting every non ASCII character last in a sort, so anything with an accent will be put in the end. That's the way Python and Ruby does it unless you reimplement yourself an ad-hoc, ill-specified, bug-ridden subset of unicode collation algorithms without knowing it.
Unicode collation standards do take into account the specifics of a language as much as possible. Go see section 1.3 on the link and the level of complexity unicode can deal with, like the stupid french accents rules that state that the last accent in a word is the one which determinate order.
Java implements collation classes, you tell the locale/language to the sorting algorithm and it will get its collation comparator.
Ruby and Python only implements the bare minimum to support unicode, unfortunately.