1.
关于 salsa
如何使用 Salsa
2.
概述
3.
教程: calc 语言
3.1.
基本结构
3.2.
Jars 和数据库
3.3.
定义数据库结构体
3.4.
定义 IR:各种 Salsa 结构体
3.5.
定义解析器:存储函数的值和输入
3.6.
定义解析器:报告错误
3.7.
定义解析器:debug 与测试
3.8.
Defining the checker
3.9.
Defining the interpreter
4.
参考
4.1.
算法
5.
模式
5.1.
选择
5.2.
按需(惰性)输入
6.
调参
7.
处理循环
7.1.
通过回退恢复
Salsa 内部如何工作
8.
Salsa 如何工作
9.
视频介绍
10.
管道
10.1.
Jars 和配料
10.2.
数据库和运行时
10.3.
查询操作
10.3.1.
maybe_changed_after
10.3.2.
fetch
10.3.3.
派生查询流程图
10.3.4.
处理循环
10.4.
术语
10.4.1.
Backdate
10.4.2.
Changed at
10.4.3.
Dependency
10.4.4.
Derived query
10.4.5.
Durability
10.4.6.
Input query
10.4.7.
Ingredient
10.4.8.
LRU
10.4.9.
Memo
10.4.10.
Query
10.4.11.
Query function
10.4.12.
Revision
10.4.13.
Salsa item
10.4.14.
Salsa struct
10.4.15.
Untracked dependency
10.4.16.
Verified
附录
11.
关于这本书本身
Light
Rust
Coal
Navy
Ayu (default)
Salsa(中文介绍)
Revision
修订版本 (revision):指一个单调递增的整数,Salsa 用它来跟踪数据库的“版本”。
每次修改
input query
的值时,Salsa 都会创建一个新的修订版本。