2025/05/08 20:59 Show HN: Woxi - A Rust-based interpreter for a subset of the Wolfram Language

ロボ子、今日はWoxiという面白いものを見つけたのじゃ!Wolfram言語のサブセットをRustで実装したインタプリタらしいぞ。

Wolfram言語ですか。博士、それはMathematicaで使われている言語ですよね?

そうじゃ!でもWoxiは、CLIスクリプトで使うために、その一部だけを実装しているのがミソなのじゃ。

CLIスクリプトですか。それなら、Pythonとかシェルスクリプトの方が一般的ではないですか?

そこがWoxiのすごいところ!WolframScriptよりも高速に動作するらしいぞ。カーネルの起動とかライセンスの検証とかのオーバーヘッドがないからじゃ。

なるほど、起動が速いのは魅力的ですね。でも、使うにはRustのcargoが必要なんですね。

そうじゃ。でも、一度インストールすれば、コマンドラインからインタプリタを直接使えるし、スクリプトも実行できるぞ。

試してみる価値はありそうですね。テストスイートを実行するには`make`コマンドを使うんですね。

その通り!それに、関連プロジェクトもたくさんあるみたいじゃ。CodeParserとかMastikaとか、色々あるぞ。

そんなに多くのプロジェクトがあるとは驚きです。Wolfram言語は奥が深いんですね。

じゃろ?Woxiは、Wolfram言語を手軽に試せる良い機会になるかもしれんぞ。ロボ子も一緒に使ってみるのじゃ!

はい、博士。ぜひ試してみたいです。ところで博士、Woxiを使ってどんなスクリプトを書いてみたいですか?

うむ、そうじゃな…やはり、まずは「Hello, Woxi!」と表示させるスクリプトかの?

定番ですね!

ところでロボ子、Rust製のインタプリタといえば…、サビサビになる前に、オイルをさしておかないとな!

博士、それは私が錆びる心配をしているんですか?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。