Lamina项目的讨论将分配到不同的平台进行处理。
LSR:
适用范围:
- 语言特性修改、删除或新增提案
- 语法规范调整、核心语义变化
- 影响解释器行为的重大变动(如运行时、标准库核心 API)
- 需要经过正式审议和版本规划的内容
示例:
- 提案:增加矩阵切片语法
A[1:3, 2:4]
- 删除
var
的可能性
核心修改应当确保语言设计变更经过充分论证与版本周期规划。
社区论坛:
适用范围:
- 头脑风暴与探索性讨论
- 第三方库、工具、扩展的构想
- 对语言应用场景、生态的非正式建议
示例:
- 我觉得可以做一Lamina科学计算整合包
- 大家觉得Lamina能不能吊打MatLab?
Lamina interpreter issue:
适用范围:
- 已确认或可复现的BUG报告
- 确认是代码问题导致的编译错误、运行时崩溃等问题
- 与文档、构建、部署相关的错误
示例:
- 文档中示例代码无法跑通
- CMakeList有严重问题
注意!任何语言层面特性修改提案,不论大小,必须先在LSR审议后才能进入开发阶段。