casty
The chapters cover both the programming model and its implementation. Read them in order for an introduction, or use the topic links to inspect a particular mechanism. All pages live directly in docs/.
Chapters
| Chapter | Contents |
|---|---|
| 01 · Introduction | Installation, a first program and implementation layers |
| 02 · The actor model | Identity, activation, behavior changes and execution |
| 03 · State | Schemas, state pages, checkpoints and durable records |
| 04 · Clustering | Membership, consistent hashing, clients and transport |
| 05 · Replication | Recovery, epochs, quorums, page deltas and tombstones |
| 06 · Handoff | Ring transitions, range transfer and recovery sweeps |
| 07 · Messaging | Typed messages, replies, deadlines and asynchronous work |
| 08 · Schedules | Stored timers, failover, clock behavior and checkpoints |
| 09 · Collections | Native actors, shards, indexes, leases and fencing |
| 10 · Failures and guarantees | Errors, retry outcomes, observers and consistency limits |
| 11 · Development | Build commands, implementation entry points and verification |
API reference
The reference is generated from the docstrings in the typed contract and Python modules, without importing the compiled extension.
| Module | Contents |
|---|---|
casty |
Actor types, bodies, systems and clients, cluster settings, stores and errors |
casty.collections |
Replicated data structures and synchronization primitives |
casty.observer |
Events, observers, counters and activation records |
casty.stores |
SQL storage and its public contract |