Hasty Briefsbeta

双语

om

3 months ago
  • #concatenative
  • #programming-language
  • #C++
  • Om语言是一个仅需头文件的C++库,可集成到任何C++或Objective-C++项目中。
  • Om采用独特的泛形态类型系统,所有数据值均以操作数形式表示。
  • 该语言采用连接词序和前缀表示法,具有即时数据消费和非递归求值等优势。
  • Om程序以函数形式求值,每个函数都将剩余程序作为输入。
  • Om全面支持Unicode,字符串自动规范化为NFD形式,也可显式规范化为NFKD形式。
  • 得益于急切求值模型和非递归求值实现,Om中的递归运算效率极高。
  • 开发者可通过C++实现复合操作或原子操作来扩展Om的功能。
  • 贡献方式包括提交拉取请求、报告问题或直接联系进行领域专项开发。