文档 / 早期预览版
开始使用 Nomo
Nomo 仍处于早期预览阶段。这里记录当前稳定可用的路径,并链接到仍在演进的规范。
快速开始
下载匹配平台的预览压缩包,将 nomo 加入 PATH,然后验证工具链:
nomo --version
nomo check hello.nomo 创建程序
最小包需要声明包路径、导入标准 I/O,并提供带类型的 main 函数:
package app.main
import std.io
fn main() -> void {
io.println("Hello, Nomo")
} 检查与运行
格式化、诊断、原生构建与执行都使用同一套 CLI:
nomo fmt hello.nomo
nomo check hello.nomo
nomo build hello.nomo
nomo run hello.nomo 语言基础
Nomo 倾向不可变值、显式可变操作、基于 Result 的失败处理、没有 null、没有异常。平台链接器运行前,编译器会先生成 C99。
包与工作区
包和工作区设计正通过 RFC 演进。请把 nomo.toml 视为带版本的项目契约,并在依赖不稳定字段前查阅对应 RFC。
下一步
实现细节请查看语言仓库,设计决策请查看 RFC 索引;无需安装的语法体验则可使用 Playground。