cabal-version: 2.2 name: step-function version: 0.2.1 synopsis: Staircase functions or piecewise constant functions category: Text description: Step functions, staircase functions or piecewise constant functions. Implemented as a default value and a series of transitions. Supports merging two step functions using a supplied merging function. . homepage: https://github.com/jonpetterbergman/step-function bug-reports: https://github.com/jonpetterbergman/stepfunction/issues author: Oleg Grenrus , Petter Bergman maintainer: Oleg Grenrus license: BSD-3-Clause license-file: LICENSE build-type: Simple extra-source-files: Changelog.md README.md tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.6 || ==9.8.2 || ==9.10.1 source-repository head type: git location: https://github.com/jonpetterbergman/step-function library default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: src build-depends: , base >=4.12.0.0 && <4.21 , containers >=0.5.0.0 && <0.8 , deepseq >=1.4.4.0 && <1.6 , QuickCheck >=2.14.5 && <2.16 other-extensions: DeriveFoldable DeriveFunctor DeriveTraversable OverloadedStrings exposed-modules: Data.Function.Step Data.Function.Step.Discrete Data.Function.Step.Discrete.Closed Data.Function.Step.Discrete.Open test-suite merge type: exitcode-stdio-1.0 main-is: Merge.hs build-depends: , base , QuickCheck , step-function hs-source-dirs: test default-language: Haskell2010