Rust 0.8

Тихо и незаметно вышла новая версия Rust — языка программирования, разрабатываемого Mozilla Foundation.

В этом выпуске:

Цикл for: внутренний итератор (как в Ruby) заменен внешним (как в Python). Новый макрос форматирования строк format!. Он гораздо более производителен, чем старый fmt!; имеет другой синтаксис, более удобный для локализации;, а также может возвращать результат в интерфейсы rt: io: writer, а не только в строки. fmt! объявлен устаревшим. Рантайм теперь полностью переписан с C++ на Rust. Пока он еще не вполне готов, и можно ожидать сегфолты и странное поведение программ на глубоких уровнях рекурсии. Экспериментальная фича — новая подсистема ввода/вывода. Серьезные улучшения производительности в rustc. Соглашение об именовании функций, конвертирующих типы. И еще более 2200 изменений.

  mozilla, rust, servo

©  Linux.org.ru