Поддержка PNaCl для Rust

Я хочу выполнять интенсивные вычисления на стороне клиента в chrome с помощью PNaCl (и избегать C++)... Поскольку Rust использует llvm в качестве бэкэнда (который является входом PNaCl), это кажется интересным вариантом.

Но сейчас Rust использует ответвление llvm, и единственный найденный мной пример кода rust для PNaCl — это этот привет, мир, и он использует форк Rust.

Это отличная инициатива (я пытаюсь заставить ее работать), но мне интересно, есть ли какой-либо план поддержки PNaCl более плавным/надежным способом (например, с помощью стандартной цепочки инструментов Rust)

Спасибо за вашу помощь, :-)


person nicoxx    schedule 11.11.2014    source источник
comment
discuss.rust-lang.org может быть более подходящим местом для получения ответов на этот вопрос.   -  person Francis Gagné    schedule 12.11.2014
comment
Вопросы о дорожной карте Rust не по теме на SO. Нет проблемы, которую нужно решить.   -  person Matthieu M.    schedule 13.11.2014


Ответы (1)


Насколько я знаю, в настоящее время не предпринимаются попытки заставить Rust работать с PNaCl. Однако предпринимаются попытки в конечном итоге устранить необходимость в форке LLVM для Rust. Это должно облегчить поддержку PNaCl, когда это произойдет.

person AndrewBrinker    schedule 13.11.2014
comment
Какие-нибудь указатели на подробности о том, почему Rust сейчас нуждается в форке LLVM? - person Christian Hudon; 06.01.2015
comment
Я не уверен в точных причинах, но вы можете посмотреть модификации они сделали , которые еще не были приняты на странице rustc GitHub. - person AndrewBrinker; 07.01.2015