-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
@CziSKY Hi Kirra, thank you for all of your sincere contributions to the RowScript website! Now here's the new (but will be updated at any time) table of content for the RowScript Tour book.
I list the contents here just for teasing, those are the features available in the upstream branch of RowScript compiler. This issue is inherently a list of reminders before we really get started to write the whole tour book.
Please wait patiently until I finally release the next version. ;)
Tour
- 定义 / Definitions
- 函数 / Functions
- 类型别名 / Type aliases
- 常量声明 / Constants
- 外部函数声明 / Function postulates
- 外部类型声明 / Type postulates
- 绑定 / Bindings
- 不可变绑定 / Immutable bindings
- 可变绑定 / Mutable bindings
- 常用类型 / Everyday types
- 基本类型 / Primitive types
- 对象类型 / Object type
- 枚举类型 / Enum type
- 数组类型 / Array type
- Map 类型 / Map type
- 控制流 / Control
-
if
-
while
-
fori
,forof
-
break
,continue
-
return
-
- 类 / Class
- 数据构造器 / Data constructor
- 类与对象类型 / Class and object type
- 关联类型 / Associated type
- 接口 / Interface
- 接口与实现 / Interface and implementation
- 操作符重载 / Operator overloading
- 类与接口 / Class and interface
- 库 / Libraries
- 内置 / Builtins
- 基础库 / Prelude library
- 数组类型 / Array type
- Map 类型 / Map type
- 迭代协议 / Iteration protocols
- 标准库 / Standard library
- 泛型 / Generics
- 类型形参与实参 / Type parameters and arguments
- 行形参与实参 / Row parameters and arguments
- 约束 / Constraints
- 行约束 / Row constraint
- 接口约束 / Interface constraint
- 关联类型约束 / Associated type constraint
- 副作用 / Effects
- 异步副作用 / Async effects
- 能力捕获 / Capabilities capturing
- 高级 / Advanced
- 编译期计算 / Compile-time computation
- 静态多态 / Static reflection
- 自动实现 / Auto-implementation
CziSKY
Metadata
Metadata
Assignees
Labels
No labels