实现rust脚本化执行的解释器会很难吗?

💡 原文中文,约300字,阅读约需1分钟。
📝

内容提要

文章提到了希望Cargo能够集成一个名为RustScript的东西,可以通过命令'cargo run --script'来执行。该脚本在编译时进行语法和输入输出的检查,但是按行动态执行,不进行编译优化,性能和Python相似。作者认为脚本化执行主要是为了验证逻辑,正式版发行时再使用'cargo build --release'进行编译。然而,作者也表示这只是一种想法,需要重写很多东西,非常困难。

🎯

关键要点

  • 希望Cargo能够集成RustScript,使用命令'cargo run --script'执行。

  • RustScript在编译时进行语法和输入输出检查,但按行动态执行,不进行编译优化。

  • RustScript的性能与Python相似,甚至可以达到JavaScript的级别。

  • 脚本化执行主要用于验证逻辑,正式版使用'cargo build --release'进行编译。

  • 作者认为实现这一想法需要重写很多内容,难度很大。

➡️

继续阅读