ウェブサイト|開始| APIドキュメント|寄稿| Changelog
Mojoは、Pythonの構文とエコシステムとシステムプログラミングとメタプログラミング機能を組み合わせることにより、研究と生産のギャップを埋める新しいプログラミング言語です。モジョはまだ若いですが、時間の経過とともにPythonのスーパーセットになるように設計されています。
このリポジトリには、次のソースコードが含まれています。
このリポジトリには2つの主要なブランチがあります。
Mojoの最後の安定したバージョンと同期しているmain
ブランチ。 Mojoのリリースビルドを使用している場合は、ここで例を使用してください。
モジョの毎晩のビルドと同期しており、破損の対象となるnightly
支店。このブランチを使用して、寄付またはモジョの最新の毎晩のビルドを使用している場合。
Mojoの詳細については、Mojo Manualを参照してください。
Mojoの最後にリリースされたビルドをインストールするには、ガイドに従ってMojoを始めましょう。
毎晩のモジョのビルドは、破損する可能性があり、モジョの発達がどのように進行しているかについての内部ビューを提供します。あなた自身の責任で使用し、忍耐強く!
毎晩ビルドを取得するには、Mojoを開始するために同じ指示を参照してください。ただし、プロジェクトを作成するときは、次のmagic init
コマンドを使用してConda Package Channelをmax-nightly
に設定します。
magic init hello-world-nightly --format mojoproject
-c conda-forge -c https://conda.modular.com/max-nightly
または、Condaを使用している場合は、 https://conda.modular.com/max-nightly
チャンネルをenvironment.yaml
に追加します。yamlファイル。例えば:
[project]
name = "Mojo nightly example"
channels = ["conda-forge", "https://conda.modular.com/max-nightly"]
platforms = ["osx-arm64", "linux-aarch64", "linux-64"]
[dependencies]
max = "*"
また、このレポをクローンするときは、 main
ブランチが毎晩のビルドと互換性がない可能性があるため、 nightly
ブランチに切り替えます。
git clone https://github.com/modularml/mojo.git
git checkout nightly
問題やリクエスト機能を報告したい場合は、ここでGitHubの問題を作成してください。良いバグの提出に関するガイドラインについては、こちらをご覧ください。
私たちは、 nightly
支店のこのレポに貢献を歓迎します。 Mojoに貢献したい場合は、まずContributor Guideをご覧ください。
より一般的な質問や他のモジョの開発者とチャットするには、私たちの不一致をチェックしてください。
このリポジトリとその貢献は、LLVMの例外を使用してApacheライセンスv2.0に基づいてライセンスされています(LLVMライセンスを参照)。 MaxおよびMojoの使用と配布は、Max&Mojo Communityライセンスの下でライセンスされています。