主要观点:
- 若对前文感兴趣,可深入研究 Rye 语言和运行时,目前相关资源仍在开发中,可后续查看更多更好内容。
- Rye 主要在 Linux 上开发,也可在 Mac OS、Windows、Web 浏览器(Wasm)和 Docker 上运行,且已编译用于移动设备(Android 和 iOS),位于 GitHub 上,可访问、点赞、报告问题或贡献。
- Rye 主二进制包含核心语言函数和大量绑定,可内部或外部扩展,外部扩展在其自身仓库中开发。
- Rye 围绕几个核心原则设计,使其富有表现力且可预测,这些原则虽不是 Rye 的特性,但决定了其特性和设计决策。
关键信息:
- 开发环境:Linux、Mac OS、Windows、Web 浏览器、Docker、移动设备。
- 存储位置:GitHub。
- 内部扩展:主二进制包含的内容及相关示例。
- 外部扩展:在自身仓库开发。
核心原则:
- 语言灵活:一切皆为表达式,代码即数据,万物皆一等,函数是所需一切。
- 状态处理严格:默认常量,修改字需显式,受限原位修改,无直接外部修改。
- 无 Null 有丰富 Failure 值:Null 存在问题,Failure 可携带信息,强制处理 Failure。
- 高级语言需高级值类型:如表格值类型。
重要细节:
- 语言灵活方面的各种表达式示例,如不同条件判断、表达式组合等。
- 状态处理严格方面关于常量、修改字、原位修改及作用域隔离的示例。
- Failure 值的构造、携带信息及处理方式示例。
- 表格值类型的加载和操作示例。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。