Language Guide
Culsma organizes source syntax around a small set of workflow families: material mutation, environment application, binary separation, ordered fractionation, readout, and execution requirements. Supporting forms such as groups, streams, marker panels, schemas, and schedules are placed next to the family they serve.
Read the guide in this order when learning the language.
Foundations
These pages introduce the objects that later workflow operations use.
Workflow Families
| Family | Pages |
|---|---|
| Material mutation | Material Mutation and Transfer, Stream and Markers |
| Material handling | Agitation |
| Environment application | Environment Application |
| Binary separation | Separation and Fractionation |
| Ordered fractionation | Separation and Fractionation |
| Readout | Readout, Data Schema |
| Execution requirements | Execution Requirements |
Composition
Control flow composes workflow operations into larger protocols.
Each page uses runnable examples where the concept has a small source example.
