Анонсирован выход новой версии языка Ruby – 1.9.2. Официальный список изменений я приведу, хотя мне он мало что говорит (за исключением, разве что, пункта про $:):
- Множество новых методов.
- Новый API для сокетов (с поддержкой IPv6).
- Поддержка новых кодировок.
- Класс Random, который поддерживает разные типы генераторов случайных чисел.
- Класс Time переделан, теперь нет проблемы 2038 года.
- Некоторые улучшения в регулярных выражениях.
- Глобальная переменная $: теперь не содержит текущего каталога.
- Пакет dl теперь реализован на основе libffi.
- Новая библиотека psych, которая является оберткой над libyaml. Может использоваться вместо syck.
Более подробные списки изменений в NEWS.
Бинарных сборок под Windows на ruby-lang.org пока нет :( Так что про совместимость моих проектов с Ruby 1.9.2 ничего еще сказать не могу.
Комментариев нет:
Отправить комментарий