Alembic Language Guide
Alembic is a Scala-inspired DSL for describing wafer pipelines, packaging flows, and the metadata that travels with them. This book is the canonical place for tutorials, patterns, and the language reference.
What this book covers
- Orientation and quick-start examples.
- A tour of core syntax and idioms.
- Reference conventions for types, verbs, and lifecycle hooks.
- Tooling tips for building, testing, and publishing Alembic packages.
Writing style
- Favor runnable snippets and keep inputs/outputs explicit.
- Tag stability levels (experimental, stable, deprecated) alongside language levels (L1, L2, …).
- Cross-link recipes back to the reference entries that define them.