Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.