2014-11-11 2 views
4

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

Но Rust в настоящее время использует вилку llvm, и единственный пример кода ржавчины для PNaCl, который я нашел, - this hello world, и он использует вилку Rust.

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

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

+0

http://discuss.rust-lang.org/ может быть более подходящим местом для получения ответов на этот вопрос. –

+0

Вопросы о дорожной карте Rust не соответствуют теме. Нет проблемы [http://stackoverflow.com/help/mcve] для решения. –

ответ

1

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

+0

Любые указания на детали, по которым Rust нуждается в вилке LLVM в настоящее время? –

+1

Я не уверен, какие именно причины, но вы можете [посмотреть на сделанные изменения] (https://github.com/rust-lang/rust/tree/master/src/rustllvm), которые еще не были быть принятым вверх по потоку на странице rustc GitHub. – AndrewBrinker

Смежные вопросы