开发计划
cpro 目前处于测试阶段。本页列出接下来的方向,具体时间以实际发布为准,每个版本的实际内容见 版本说明。
优先实现
- 并发:线程 / async await / 协程
- JSON 库:结构体与 JSON 之间的编码和解码
- 位运算:
&|^~<<>>,沿用"符号 + 类型"的写法,如&[u8] - 字典 / 映射类型
- 借用遍历:
for (s in &xs),遍历数组时不拷贝元素 - fs 模块补全:
seek、tell、递归列目录、copy_file等 - macOS 支持
待实现
- 张量
暂不实现
- 正则表达式:通过 调用 C 库 使用现有的正则库
明确不支持
- 泛型(含运算符泛型)
- 多态
- 函数重载
- 枚举(
enum/meiju/枚举只占用关键字) - 交叉编译:各平台在本机编译本平台的程序
- 在源码里写依赖版本号(如
import ... from "pkg@1.2"):版本只写在cpro.json里
