Ferrous Systems жертвует спецификацию языка Ferrocene проекту Rust
Rust Foundation сообщило, что Ferrous Systems согласилась предоставить свою спецификацию языка Ferrocene (Ferrocene Langauge Specification, FLS) для Rust Project. Это щедрое пожертвование обеспечит более ясный путь к предоставлению официальной спецификации Rust. Оно также позволит Rust Project контролировать свою текущую эволюцию, отмечая важную веху для всей экосистемы Rust.
Как известно, Rust 1.0 был опубликован в мае 2015 г. По мере приближения к своему 10-летию Rust стал одним из самых быстрорастущих и любимых языков [1] среди разработчиков благодаря сочетанию скорости, безопасности и активного сообщества.
Как и любой растущий язык с открытым исходным кодом, Rust имеет значительное количество документации и учебных пособий, предоставляемых проектом Rust [2]. В онлайн-библиотеку включены официальная книга Rust [3], Справочник по Rust [4], курсы и учебные пособия [5] и многое другое. Однако до сих пор отсутствовала важная часть документации, которую предоставляют многие другие языки: официальная спецификация языка.
В декабре 2022 г. был представлен RFC [6], чтобы побудить проект Rust начать работу над спецификацией. После долгих обсуждений RFC был одобрен в июле 2023 г., и работа началась. Первоначально команда по спецификации проекта Rust (t-spec [7]) была заинтересована в создании документа с нуля, используя Rust Reference в качестве направляющего маркера. Однако команда знала, что уже существует внешняя спецификация Rust, которая успешно используется для целей квалификации компилятора — спецификация языка Ferrocene.
FLS — это описание языка программирования Rust, разработанное Ferrous Systems [8] в июле 2022 года как часть Ferrocene [9], компилятора и цепочки инструментов Rust, предназначенных для критически важных для
Читать на habr.com

