build-1.0: build.cabal
name: build
version: 1.0
synopsis: Build systems a la carte
homepage: https://github.com/snowleopard/build
license: MIT
license-file: LICENSE
author: Andrey Mokhov, Neil Mitchell, Simon Peyton Jones
maintainer: Andrey Mokhov <andrey.mokhov@gmail.com>, github: @snowleopard
copyright: Andrey Mokhov, Neil Mitchell, Simon Peyton Jones, 2018
category: Algorithms, Data Structures
build-type: Simple
extra-source-files: README.md
description: A library for experimenting with build systems and
incremental computation frameworks, based on the ideas
presented in the ICFP 2018 paper "Build Systems a la Carte".
cabal-version: >=1.10
source-repository head
type: git
location: https://github.com/snowleopard/build
library
hs-source-dirs: src
exposed-modules: Build,
Build.Multi,
Build.Rebuilder,
Build.SelfTracking,
Build.Scheduler,
Build.Store,
Build.Task,
Build.Task.Applicative,
Build.Task.Functor,
Build.Task.Monad,
Build.Task.MonadPlus,
Build.Task.Typed,
Build.Trace,
Build.System
other-modules: Build.Utilities
build-depends: algebraic-graphs >= 0.1.1 && < 0.2,
base >= 4.7 && < 5,
containers >= 0.5.7.1 && < 0.6,
extra >= 1.5.3 && < 1.7,
filepath >= 1.4.1.0 && < 1.5,
mtl >= 2.2.1 && < 2.3,
random >= 1.1 && < 1.2,
transformers >= 0.5.2.0 && < 0.6
default-language: Haskell2010
GHC-options: -Wall
-fno-warn-name-shadowing
-Wcompat
-Wincomplete-record-updates
-Wincomplete-uni-patterns
-Wredundant-constraints
test-suite test
hs-source-dirs: test
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules: Examples
Spreadsheet
build-depends: build,
base >= 4.7 && < 5,
containers >= 0.5.7.1 && < 0.6,
extra >= 1.5.3 && < 1.7,
mtl >= 2.2.1 && < 2.3,
transformers >= 0.5.2.0 && < 0.6
default-language: Haskell2010
GHC-options: -Wall
-fno-warn-name-shadowing
-Wcompat
-Wincomplete-record-updates
-Wincomplete-uni-patterns
-Wredundant-constraints