HN 日本語サマリー

← 一覧へ戻る
プログラミング

Show HN: Woxi - オープンソースのMathematica / Wolfram Language実装

Show HN: Woxi - Open-source Mathematica / Wolfram Language reimplementation (woxi.ad-si.com)

275 pointsby adius40 コメント

要約

WoxiはRustで書かれたWolfram Languageのインタープリタであり、オープンソースで無料です。Mathematicaと比較して、起動が非常に高速(ミリ秒単位)で、ブラウザでの利用や他のアプリケーションへの埋め込みが可能です。GUIのWoxi Studioや、CLI、Jupyterカーネル、Python/npmパッケージ、WASMモジュールなど、多様なインターフェースを提供しています。約26,000の単体テストと900のスクリプトスナップショットテストで互換性を確保しており、コミュニティの成長と機能改善を目指しています。

全文翻訳

WoxiはRustで書かれたWolfram Languageのインタープリタです。 icedで構築されたMathematicaライクなGUIであるWoxi Studioが付属していますが、CLI、Jupyterカーネル、Pythonパッケージ、npmパッケージ、またはWASMモジュールを通じてWoxiを使用することもできます。 wolframscript / Mathematicaと比較した場合の主な違いは次のとおりです。 - 無料でオープンソース - 非常に高速な起動 - 通常、Wolframカーネルでは数秒ではなくミリ秒単位であるため、Woxiはシェルスクリプト、ワンライナー、その他の短時間実行プロセスに実用的です - 埋め込み可能 - WASM経由でブラウザで実行したり、スクリプト言語として別のアプリケーションに埋め込んだりできます。 Mathematicaとの詳細な比較はここで入手できます。 https://woxi.ad-si.com/docs/comparison/mathematica/ 約26,000の単体テストと約900の.wlsスクリプトスナップショットテストにより、互換性が保証されています。 現在の焦点は、残りのエッジケースの修正、パフォーマンスの向上、コミュニティの成長です。 Wolfram Languageを使用している場合、互換性と不足している機能に関するフィードバックを特にいただけると幸いです。 貢献やバグレポートも大歓迎です。 https://github.com/ad-si/Woxi