注目★★★★★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 ベース言語との差異を確認する価値がある。
推奨:ただしコントリビューション受付がコンパイラで未開始のため、提案・パッチは当面は標準ライブラリに絞る必要がある。