Website | Erste Schritte | API -Dokumentation | Beitragen | Changelog
Mojo ist eine neue Programmiersprache, die die Lücke zwischen Forschung und Produktion durch Kombination der Python -Syntax und des Ökosystems mit Systemprogrammierungen und Metaprogrammierfunktionen überbrückt. Mojo ist noch jung, aber es soll im Laufe der Zeit ein Superet von Python werden.
Dieses Repo enthält Quellcode für:
Dieses Repo hat zwei primäre Zweige:
Die main
, die mit der letzten veröffentlichten stabilen Version von Mojo synchronisiert ist. Verwenden Sie die Beispiele hier, wenn Sie einen Release -Build von Mojo verwenden.
Der nightly
Zweig, der mit dem MOJO Nightly Build synchronisiert ist und dem Bruch ausgesetzt ist. Verwenden Sie diese Filiale für Beiträge oder wenn Sie den neuesten nächtlichen Build von Mojo verwenden.
Weitere Informationen zu Mojo finden Sie im Mojo -Handbuch.
Um den zuletzt veröffentlichten Build von Mojo zu installieren, befolgen Sie den Leitfaden, um mit Mojo zu beginnen.
Die nächtlichen Mojo -Builds unterliegen Bruch und bieten einen Insider -Sicht darauf, wie die Entwicklung von Mojo voranschreitet. Verwenden Sie auf eigenes Risiko und seien Sie geduldig!
Um nächtliche Builds zu erhalten, sehen Sie sich dieselben Anweisungen an, um mit Mojo zu beginnen. Wenn Sie jedoch Ihr Projekt erstellen, verwenden Sie stattdessen den folgenden magic init
-Befehl, um den Conda-Paketkanal auf max-nightly
festzulegen:
magic init hello-world-nightly --format mojoproject
-c conda-forge -c https://conda.modular.com/max-nightly
Wenn Sie Conda verwenden, fügen Sie den Kanal https://conda.modular.com/max-nightly
zu Ihrer Datei environment.yaml
hinzu. Zum Beispiel:
[project]
name = "Mojo nightly example"
channels = ["conda-forge", "https://conda.modular.com/max-nightly"]
platforms = ["osx-arm64", "linux-aarch64", "linux-64"]
[dependencies]
max = "*"
Und wenn Sie dieses Repo klonen, wechseln Sie zum nightly
Zweig, da der main
möglicherweise nicht mit nächtlichen Builds kompatibel ist:
git clone https://github.com/modularml/mojo.git
git checkout nightly
Wenn Sie Probleme oder Anfragen von Funktionen melden möchten, erstellen Sie hier bitte ein GitHub -Problem. Hier finden Sie Richtlinien zur Einreichung guter Fehler.
Wir begrüßen Beiträge zu diesem Repo in der nightly
Niederlassung. Wenn Sie zu Mojo beitragen möchten, lesen Sie bitte zunächst unseren Mitwirkenden -Leitfaden.
Weitere allgemeinere Fragen oder um mit anderen Mojo -Entwicklern zu chatten, finden Sie unsere Zwietracht.
Dieses Repository und seine Beiträge sind unter der Apache -Lizenz v2.0 mit Ausnahmen von LLVM lizenziert (siehe LLVM -Lizenz). Die Nutzung und Verteilung von Max und Mojo sind im Rahmen der Max & Mojo Community Lizenz lizenziert.