1. 1. 关于 salsa
  2. 如何使用 Salsa
  3. 2. 概述
  4. 3. 教程:calc 语言
    1. 3.1. 基础结构
    2. 3.2. 定义数据库结构体
    3. 3.3. 定义 IR:各种 Salsa 结构体
    4. 3.4. 定义解析器:记忆化函数与输入
    5. 3.5. 定义解析器:报告错误
    6. 3.6. 定义解析器:Debug 实现与测试
    7. 3.7. 定义 checker
    8. 3.8. 定义 interpreter
  5. 4. 参考
    1. 4.1. 持久性(Durability)
    2. 4.2. 算法
  6. 5. 常见模式
    1. 5.1. 按需(惰性)输入
  7. 6. 调优
  8. 7. 循环处理
  9. Salsa 内部如何工作
  10. 8. Salsa 如何工作
  11. 9. 视频
  12. 10. 底层机制(Plumbing)
    1. 10.1. 数据库与运行时
    2. 10.2. 跟踪/驻留结构体上的 'db 生命周期
    3. 10.3. 跟踪结构体
    4. 10.4. 查询操作
      1. 10.4.1. maybe changed after
      2. 10.4.2. Fetch
      3. 10.4.3. 派生查询流程图
      4. 10.4.4. 循环处理
    5. 10.5. 术语
      1. 10.5.1. Backdate
      2. 10.5.2. Changed at
      3. 10.5.3. Dependency
      4. 10.5.4. Derived query
      5. 10.5.5. Durability
      6. 10.5.6. Input query
      7. 10.5.7. Ingredient
      8. 10.5.8. LRU
      9. 10.5.9. Memo
      10. 10.5.10. Query
      11. 10.5.11. Query function
      12. 10.5.12. Revision
      13. 10.5.13. Salsa item
      14. 10.5.14. Salsa struct
      15. 10.5.15. Untracked dependency
      16. 10.5.16. Verified
  13. 附录
  14. 11. 元信息:关于这本书

Salsa(中文)

定义 interpreter