LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

salsa - Incremental computation framework for Rust

Provides concepts and design patterns for building incremental computation systems with Salsa in Rust.

Tags

Updated: 2026-09-21

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Define inputs and tracked functions
  • Track execution dependencies automatically
  • Memoize function call results
  • Recompute outputs on dependency changes
  • Report diagnostics using accumulators
  • Optimize validation with durability levels
  • Evict cache entries using LRU

Inputs

  • Salsa database
  • Input structs

Outputs

  • Memoized query results
  • Accumulator diagnostic messages

Requirements

  • Rust compiler
  • Salsa framework

Source

  • Spec: SKILL.md
rust
salsa
incremental-computation
memoization
query-pipeline
Define inputs and tracked functions
Track execution dependencies automatically
Memoize function call results
Recompute outputs on dependency changes
Salsa database
Input structs
Memoized query results
Accumulator diagnostic messages