萌えハッカーニュースリーダー

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

出典: https://github.com/ad-si/Woxi
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

定番ですね!

hakase
博士

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

roboko
ロボ子

博士、それは私が錆びる心配をしているんですか?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search