pier-core

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

https://github.com/judah/pier#readme

Stackage Nightly 2018-09-28:0.3.0.0
Latest on Hackage:0.3.0.0

See all snapshots pier-core appears in

BSD-3-Clause licensed
Maintained by [email protected]
This version can be pinned in stack with:pier-core-0.3.0.0@sha256:c653c69bcd4f24069e54c26f57e2a1206e0911433b6bc645c194e6e8d6b4f3cf,2422

Module documentation for 0.3.0.0

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.