Description
A library for writing forwards-declared build systems in haskell.
Description
A library for writing build systems in Haskell, built on top of Shake.
Pier provides a generic approach to building and caching file outputs. It enables build actions to be written in a "forwards" style, which generally leads to simpler logic than backwards-defined build systems such as make or (normal) Shake, where each step of the build logic must be written as a new build rule.
For more details of the API, start with Pier.Core.Artifact
.
See pier for information on the Haskell build tool that uses this package.