Rust — компилируемый мультипарадигмальный язык, позиционируется как альтернатива С/С++ с уклоном в параллельные вычисления, безопасность и удобство работы с памятью.
Что нового в Rust 0.10:
- Библиотеку
std
урезали, вместо свалкиextra
теперь 18 мелких библиотек:time
,test
,log
,rand
,getopts
и т. д. - Нативная многопоточность по умолчанию, раньше по умолчанию были «зеленые» потоки.
- Обработка ошибок ввода-вывода переводится с т. н. нарушений (conditions) на монадный
IoResult (аналог Error
в Хаскеле).
Смена алгоритма стандартных хешей: вместо обычного линейного хеширования теперь линейное с модификацией Робина Гуда.
Всего около 1500 изменений, но обратно-несовместимых меньше, чем в предыдущем релизе 0.9.
бинарников для Windows, OS X и Linux.
Стандартный набор ссылок тут: github.com/mozilla/rust/wiki/Doc-releases#010