@hackage pier-core0.3.0.0

A library for writing forwards-declared build systems in haskell.

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.