Nimony v0.2 – early preview of Nim 3.0's compiler
6 months ago
- #Compiler
- #Nim
- #Programming
- Nimony v0.2 是 Nim 语言变种的早期预览编译器,目标发展为 Nim 3.0版本
- 聚焦 Aufbruch 模式:基于析构器的内存管理(ARC)、以值为核心的语义、可预测的代码生成、插件式元编程
- 支持基础程序开发,具备可用核心功能,面向希望测试语言基础功能的开发者
- 示例程序:250行代码的井字棋游戏(含AI),使用raylib图形库
- 已移植多个标准库模块,提供全面的功能支持
- 多数语言特性已实现(包括方法和动态多态),并能快速修复错误
- 常见问题:类型解析错误(但不会阻塞程序开发)
- 暂未实现大小写不敏感的标识符(因AST节点大小写格式异常被注意到)
- 使用AI聊天机器人(如GPT5-high)理解当前能力并指导测试
- 模板和复杂常量可能失效,但插件系统提供了可靠替代方案
- 鼓励社区参与:测试、提交错误报告、提问、PR贡献及通过Open Collective赞助