Вышел Rust 0.10

от автора

image

Rust — это компилируемый мультипарадигмальный язык, позиционируется как альтернатива С/С++ с уклоном в параллельные вычисления, безопасность и удобство работы с памятью.

Что нового в Rust 0.10:

  • Библиотека std стала меньше, свалка extra расформирована, выделено 18 мелких библиотек: time, test, log, rand, getopts и т. д.
  • Нативная многопоточность по умолчанию, раньше по умолчанию были «зеленые» потоки.
  • Обработка ошибок ввода-вывода переводится с т. н. нарушений (conditions) на монадный IoResult<T> (аналог Error в Хаскеле)
  • Смена алгоритма стандартных хешей: вместо обычного линейного хеширования теперь линейное с модификацией Робина Гуда.
  • Всего примерно 1500 изменений, но обратно-несовместимых не так много, как в предыдущем релизе 0.9.

Налажены ночные сборки бинарников для Windows, OS X и Linux.
Стандартный набор ссылок тут: github.com/mozilla/rust/wiki/Doc-releases#010

ссылка на оригинал статьи http://habrahabr.ru/post/218359/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *