Лучшая поддержка Unicode и лучшая многопоточность.
Поддержка Unicode в 1.8 осуществляется через дополнительные гемы и доставляет мне бесконечные боли - было бы здорово получить полную языковую поддержку для этого. Некоторые люди жаловались на сложность реализации, но я думаю, что они никогда не использовали ICU в C ++!
Кроме того, было бы неплохо сделать "Hello"[3]
и получить персонажа.
Улучшения производительности
Некоторые тесты показали значительные улучшения по сравнению с 1.8.6, с 1.9.1
- из-за новой VM (YARV) в Ruby Matz
Множество изящных маленьких функций ...
Если у вас есть копия «Рубин программирования» Дейва Томаса (AKA The Pick-axe book), раздел о встроенных классах и методах делает хорошую работу по маркировке изменений с 1,8 до 1,9.
Как насчет:
(a) новый синтаксис хэша: {: hello => "world"} можно сократить до {: hello: "world"}
(б) заказанные хэши !!