В мэйл-листе разработчиков Mozilla объявлено о выходе пре-релиза Rust 0.6 (язык программирования, который разрабатывает Mozilla Foundation). Большая часть критичных фич языка уже добавлена, поэтому можно переходить к тестированию. Если всё пойдёт хорошо, то релиз следует ожидать через несколько дней. Первичной целью тестирования будет проверка, что компилятор работает корректно на всех платформах (OS X 10.6+, Linux и Windows 7 и 2008).
Основные изменения:
- было удалено ключевое слово export;
- параметр типа self теперь пишется Self;
- приведения к трэйтам теперь должны использовать значок указателя, т.е. `@foo as @Bar` вместо `foo as Bar`;
- все foreign функции теперь считаются небезопасными;
- улучшен и расширен паттерн-матчинг по векторам;
- добавлены большие числа в `std::bigint`;
- и много других изменений в библиотеках;
- менеджер пакетов 'cargo' заменен на 'rustpkg';
- добавлена многофункциональная утилита 'rust'.
>>> Подробности