Chill 语言是一门 同时支持动态与静态类型的、主要用于数据处理的高级程序设计语言。
Chill 的设计思想主要来源于,C语言 和 Lisp语言。
Chill 的主要实现 ICM 目前还在开发中。
本文档包含了:
- Chill 语言导引
- 帮助用户从其他语言快速地掌握 Chill 语言
- Chill 语言参考
- Chill 语言的 语法、语义、核心库 等全部内容
文档的编辑是一个长期的过程,Chill 语言在此过程中可能会产生变化。文档可能在某部分是过时的,为了引起读者的注意,本文档使用如下标记:
- [?] 标记:表示该处的表述是暂时的。日后可能会发生变动。
- [!] 标记:表示该处与其他内容冲突,该处将被修改。
- 数据、表达式和动态变量
- 布尔量 与 条件表达式
- 纯函数 与 常量
- 数据类型 与 类型标识符
- 静态变量与变量空间
- 字符串、符号量
- 数组、列表、映射表
- 标识符 与 标识符空间
- 复合类型、结构类型
- 数据权限
- 非纯函数、自由函数 与 函数对象
- I/O
- 内存管理
- 与 C语言 的交互
- 提高 Chill 程序运行效率的方法
(内容暂无)
- Data, Expression & Dynamic Variable
- Boolean & Conditional Expression
- Pure Function & Constant
- Data Type & Type Identifier
- Static Variable & Variable Space
- String, Symbol
- Array, List, Map
- Identifier & Identifier Space
- Composite Type, Structure Type
- Data Authority
- Impure Function, Free Function & Function Object
- I/O
- Interaction with C language
- Improve efficiency for the Chill program
(暂无)