Что: 7813d0d8d3edaf7ba4344bc5706ffae33c8e3461
Когда: 2017-12-30 02:21:35+03:00
Темы: hate
Возможность разрабатывать Rust Решил я тут посмотреть на Rust язык. Посмотрел, посмотрел, но потом узнал что компилятор Rust собирается только если он из Интернета скачает неизвестно и непойми как собранный какой-то бинарь. То есть, я должен скачать какой-то тайно собранный закрытый код чтобы попрограммировать на этом языке. Безусловно не вариант. Я прочёл про OCaml, про то, что каждая сборка (чуть ли не каждый последующий коммит) требуют предыдущей версии -- ok, понимаю, но пусть объяснят как я могу с нуля воссоздать Rust. Пускай авторы расскажут как же они получают свои stage0 bootstrap бинари. Ни о каком доверии к этим людям, при подобном отношении, быть не может в принципе. Однако есть проект https://github.com/thepowersgang/mrustc в котором нашлись-таки вменяемые кто пишет хоть какую-то минималистичную версию Rust чтобы хотя бы можно было бы использовать её для bootstrap-а. На https://www.reddit.com/r/rust/comments/7lu6di/mrustc_alternate_rust_compiler_in_c_now_broken/ говорят что кто-то на GNU/Linux системах уже в состоянии собирать оригинальный Rust без бинарных блобов и даже некоторые объектные файлы stageing-а получает бинарно идентичные. На FreeBSD не собирается. Так что вообще возможность хотя бы смотреть в сторону этого языка зависит только от mrustc проекта.