Спустя год после анонса экспериментальной версии Ruby 1.9.0, разработчики выпустили (http://www.ruby-lang.org/en/news/2009/01/30/ruby-1-9-1-relea... первый стабильный релиз - Ruby 1.9.1 (http://www.ruby-lang.org/).
Основные новшества (http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0/NEWS):
- Значительно увеличена производительность и уменьшено потребление памяти. В некоторых тестах Ruby 1.9.1, использующий для интерпретации опкода новую виртуальную машину YARV (http://en.wikipedia.org/wiki/YARV) (Yet another Ruby VM), оказался почти в 5 раз быстрее Ruby 1.8.
- Полноценная реализация многопоточности, использующая средства операционной системы (ранее присутствовала реализация "green threads (http://en.wikipedia.org/wiki/Green_threads)", через эмуляцию нитей (threads) интерпретатором);
- Полная поддержка многобайтовых кодировок (Unicode);
- Значительные изменения в синтаксисе языка. Ветка Ruby 1.9 не является 100% совместимой с более ранними версиями, в языке появ...
URL: http://www.ruby-lang.org/en/news/2009/01/30/ruby-1-9-1-released/
Новость: http://www.opennet.ru/opennews/art.shtml?num=20047