Asayomu Tech
注目★★★★Lobsters

Mojo プログラミング言語、Apache 2.0 でオープンソース化——コンパイラ全体が公開

30秒で把握

  • 1Mojo をApache 2.0 ライセンス下でオープンソース化・コンパイラとツールチェーン全体が GitHub で公開
  • 2Mojo 1.0 の安定化後に完全オープン化・GPU/AI アクセラレータ向け言語の実装詳細が学習可能に
  • 3標準ライブラリは外部コントリビューション受付中・コンパイラ本体は 2024 年末までに受付開始予定

要約

Modular は Mojo プログラミング言語をApache 2.0 ライセンス(LLVM 例外付き)でオープンソース化した。コンパイラ、ツールチェーン、標準ライブラリすべてが GitHub で公開され、誰でもソースからビルド・カスタマイズ可能になった。Mojo は 1.0 リリースを経て設計の安定性を達成し、4 年間の開発後に完全にコミュニティへ開放された。標準ライブラリは 2024 年から外部コントリビューション受付中だが、コンパイラ本体のコントリビューション受付は 2024 年末までの開始を予定している。Bazel ベースの統一ビルドシステムで、プリビルト バイナリ利用か フルソースコンパイルかを選択できる。

あなたへの影響

Mojo の内部設計やコンパイラ最適化の実装を直に読める環境が整ったため、機械学習基盤チームや言語処理系に関心のあるエンジニアは GitHub リポジトリをクローンして構造を検証し、既存の LLVM ベース言語との差異を確認する価値がある。

推奨:ただしコントリビューション受付がコンパイラで未開始のため、提案・パッチは当面は標準ライブラリに絞る必要がある。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。