Веб -сайт | Начало работы | Документация API | Вклад | Изменение
Mojo - это новый язык программирования, который преодолевает разрыв между исследованиями и производством путем объединения синтаксиса Python и экосистемы с системными программированием и функциями метапрограммирования. Моджо все еще молод, но со временем он со временем стать суперсеном Python.
Это репо включает исходный код для:
В этом репо есть две основные ветви:
main
ветвь, которая синхронизируется с последней стабильной выпущенной версией Mojo. Используйте примеры здесь, если вы используете сборку выпуска Mojo.
nightly
ветка, которая синхронизируется с ночной сборкой Mojo и подвержена поломке. Используйте эту ветвь для вклада, или если вы используете последнюю ночную сборку Mojo.
Чтобы узнать больше о Mojo, увидеть руководство Mojo.
Чтобы установить последнюю выпущенную сборку Mojo, следуйте руководству, чтобы начать работу с Mojo.
Ночные сборки Mojo подвергаются поломке и дают внутреннее представление о том, как продвигается развитие Mojo. Используйте свой собственный риск и будьте терпеливы!
Чтобы получить ночные сборки, см. Те же инструкции, чтобы начать работу с Mojo, но когда вы создаете свой проект, вместо этого используйте следующую команду magic init
, чтобы установить канал пакета Conda на 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
. Например:
[project]
name = "Mojo nightly example"
channels = ["conda-forge", "https://conda.modular.com/max-nightly"]
platforms = ["osx-arm64", "linux-aarch64", "linux-64"]
[dependencies]
max = "*"
И когда вы клонируете это репо, переключитесь на nightly
ветку, потому что main
ветвь может быть не совместимой с ночными сборками:
git clone https://github.com/modularml/mojo.git
git checkout nightly
Если вы хотите сообщить о проблемах или функциях запроса, пожалуйста, создайте проблему GitHub здесь. Смотрите здесь для руководящих принципов по подаче хороших ошибок.
Мы приветствуем вклад в этот репо в nightly
филиале. Если вы хотите внести свой вклад в Mojo, пожалуйста, сначала прочитайте наше руководство по авторитету.
Для получения более общих вопросов или пообщаться с другими разработчиками Mojo, ознакомьтесь с нашими разногласиями.
Этот репозиторий и его взносы лицензируются по лицензии Apache V2.0 за исключением LLVM (см. Лицензию LLVM). Использование и распространение Max и Mojo лицензированы по лицензии Max & Mojo Community.