From: Sergey Matveev Date: Fri, 29 Dec 2017 23:21:35 +0000 (+0300) Subject: Возможность разрабатывать Rust X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=7813d0d8d3edaf7ba4344bc5706ffae33c8e3461;p=stargrave-blog.git Возможность разрабатывать 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 проекта. ---