
2026/08/12 19:06
Show HN:Woxi —— オープンソースの Mathematica/Wolfram Language リイムプレメンテーション
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Woxi は、Rust で実装された画期的なローカル構築 Wolfram Language interpreter です。ユーザーはデータをどこにも送信することなく、完全に自分のデバイス上で計算を実行できるようになります。それは、相互作用的なプレイグラウンド、コマンドラインツール、Jupyter カーネル、ネイティブノートブックエディターなどの複数のフロントエンドを、一貫性とセキュリティのために単一のコア実装の下で統合します。主な利点は、
wolframscript などの従来のツールに比べてはるかに高速な起動速度であり、ブラウザ(例:JupyterLite)や woxi eval のような CLI コマンドを通じた即時アクセスを可能にします。プラットフォームには、複雑な表現およびグラフィックス向けの並列編集機能を備えた「拡張プレイグラウンド」、さらに .nb ファイルのネイティブエディターである「Woxi Studio」が搭載されており、内联グラフィックスや PDF、Markdown、LaTeX などのエクスポートをサポートしています。複雑なサーバーインストールの必要性を排除することで、Woxi はハードウェアの障壁を下げ、フルスクリーンの探索から .wls ファイルへのスクリプト作成までワークフローを簡素化します。本文
Rust で実装された Wolfram言語インタプリタ「Woxi」
Woxi は Rust を使用して実装された高性能な Wolfram言語インタプリタです。主な特徴は以下の通りです:
- すべてが ブラウザ内でローカル に動作します
- データは一切送信されません(プライバシー保護)
Woxi の利用方法
Woxi は単一のインタプリタコアを共有しつつ、多様なフロントエンドを提供しています。以下に主な使用方法を整理します。
1. 拡張プレイグラウンド
サイドバイサイドの編集エリアと出力領域を搭載しており、より広いスペースでの探索・実験が可能です。
- 用途: 多行式の記述やグラフィックスの実験に最適
- 特徴: フルスクリーンモード対応
2. コマンドラインツール
woxi コマンドを使用して、インタプリタをサーバーサイドで利用できます。
- 動作:
で式を評価可能woxi eval - 機能:
スクリプトの直接実行や、シバン(SIP)インタプリターとしての利用が可能.wls - 性能: Wolfram Script よりも起動が高速です
3. Jupyter と JupyterLite
Woxi は標準的な Jupyter カーネル として提供されています。
- ローカルインストール:
コマンドを使用woxi install-kernel - ブラウザ利用: 追加のインストールなしに、バンドルされた JupyterLite インスタンスを通じてノートブック体験を楽しめます
4. Woxi Studio
Wolfram言語
.nb ファイル専用のネイティブノートブックエディタです。
- 編集機能: セル単位での編集、インライングラフィックス表示
- エクスポート対応:
(Jupyter Notebook).ipynb- Markdown
- LaTeX
- Typst
→ 文書を見る