Re: Вышел Rust 0.9

kaa.python kaa.python
Ну что, осталась одна версия до выхода Rust 1.0! Ждем лета 2014
Если говорить о самых интересных изменениях в 0.9, то они довольно серьезные:

  • Удалены managed boxes (@) и вместо них необходимо использовать `Gc` или `Rc` из стандартной библиотеки. Решение временное, скоро будет добавлены некий синтаксический сахар для того что бы сложность использования относительно @ не возрастала.
  • Добавленна поддержка статических библиотек, В OSX поддерживаются фрэймворки.
  • Начался крупномасштабный рефакторинг IO подсистемы, теперь есть две библиотеки libgreen и libnative, отличающиеся использованием libuv и нативных потоков.

Ну и еще много чего, в итоге разломано все сильно и нашу статью про Rust однозначно надо править При этом, следующий релиз будет последним ломающим изменения релизом:

We plan on not breaking code after Rust 1.0, except for gated features. That said, we reserve the right to change things in potentially breaking ways if type/memory unsoundness is discovered. We also might change small, inconsequential things if we're reasonably sure nobody is relying on them--the bar for this is high, however.




25.10.22 18:34: Перенесено из 'Rust'
Don Reba
Don Reba
10.01.2014 05:38
Здравствуйте, kaa.python, Вы писали:

KP>Ну что, осталась одна версия до выхода Rust 1.0! Ждем лета 2014


Следующая версия может быть и 0.10.
kaa.python
kaa.python
10.01.2014 06:31
Здравствуйте, Don Reba, Вы писали:

DR>Следующая версия может быть и 0.10.


Возможно, но врятли. Если посмотреть на Roadmap, то похоже что почти все задачи выполнены.