Как мне интерпретировать или иначе оценить Rust во время выполнения? - PullRequest
0 голосов
/ 29 января 2019

Я искал, и хотя это, кажется, очень востребованная функция, всем результатам поиска, по крайней мере, исполнился год.

Каково текущее состояние этого?Есть ли хорошее решение для оценки произвольного кода Rust во время выполнения (например, подсказка на Haskell )?

Может быть, что-то можно сделать с Miri ?

1 Ответ

0 голосов
/ 29 января 2019

Мири (сокращение от MIR I nterpreter) является де-факто интерпретатором кода Rust.Это то, что обеспечивает оценку функции времени компиляции внутри rustc, компилятора Rust, но Miri более функциональна, чем то, что в настоящее время используется компилятором.

Для экспериментов Miri также доступна на площадке Rust.Его можно использовать для оценки конкретного запуска программы, обнаруживая, существуют ли определенные типы неопределенного поведения.

Мири не предоставляет Rust REPL, но это может быть частьсоздания такого инструмента .

...