learn mojo
- mojo 基础练习, 包含语法特性练习代码.
Project | Description |
---|---|
✅ 官方文档 + 代码 | ⭐️⭐️⭐️ |
✅ mojo dojo 教程代码 | ⭐️⭐️⭐️⭐️ |
- mojo 标准库学习 & 示例代码.
Project | Description |
---|---|
✅ mojo std | ⭐️⭐️⭐️⭐️ |
- Mojo 通过
FFI
bindingC/Rust
库, 复用C/Rust
生态.
Project | Description |
---|---|
✅ Mojo call C | ⭐️⭐️⭐️⭐️ |
✅ Mojo call Rust | ⭐️⭐️⭐️⭐️ |
- Mojo 可以直接导入 Python 模块(
标准库+第三方库
), 无痛复用 Python 生态.
Project | Description |
---|---|
✅ Mojo import Python 3rdLib | ⭐️⭐️ |
✅ Mojo import Python Local Module | ⭐️⭐️️ |
- ✅ 当前 mojo 版本(2024-09):
❯ magic run mojo -v
mojo 24.5.0 (e8aacb95)
- ✅ Install Magic: Mojo 包管理工具, 基于 Pixi - Conda, Python 包管理工具 实现.
# install magic
curl -ssL https://magic.modular.com/70e02269-abfd-4ed6-aac8-fc2b7d61b954 | bash
- ✅ New Mojo Project:
magic init hello-world --format mojoproject
- ✅ run mojo file:
magic run mojo hello-world/src/main.mojo
- ✅ Activate mojo shell: 类似激活
python venv
.
# activate mojo shell
cd hello-world && magic shell
# check mojo version
mojo --version