原生语法扩展能力-敏捷扩展-仓颉编程语言白皮书-学习仓颉语言 - 华为HarmonyOS开发者 (huawei.com)
- eDSL 的语法噪音是指由宿主语言引入,但又与领域实际的业务抽象无关的语法。语法噪音会影响 eDSL 的可读性。仓颉支持构造对象时省略 new,允许行尾省略“;”,以及函数返回值省略 return 的能力,可以进一步简化 eDSL 表达,降低语法噪音。
关于cangjie 的 宏:macro、 template、 quote这些都有
仓颉现阶段只有过程宏
对应nim的参数仅为 untyped 的 macro
提到的 "正在开发中的宏":
- Late-stage宏: 对应Nim的参数为typed的宏
- 模板宏: 对应Nim的template