time-patterns-0.1.3.2: time-patterns.cabal
-- Initial time-patterns.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: time-patterns
version: 0.1.3.2
synopsis: Patterns for recurring events
license: BSD3
license-file: LICENSE
author: Jann Müller, Moritz Kiefer
maintainer: j.mueller.11@ucl.ac.uk
copyright: Copyright (C) 2013-2016 Jann Müller, (C) 2015 Moritz Kiefer
category: Data, Time
build-type: Simple
cabal-version: >= 1.10
homepage: https://bitbucket.org/jfmueller/time-patterns
bug-reports: https://bitbucket.org/jfmueller/time-patterns/issues
synopsis: Patterns for recurring events.
description:
This package contains a set of primitives and combinators for event patterns. Example:
.
> >> import qualified Prelude as P
> >> let sundays = every 2 sunday
> >> let today = (YearMonthDay 2013 12 01)^.from gregorian
> >> P.take 2 $ instancesFrom today sundays
> [2013-12-08, 2013-12-22]
.
See @Data.Time.Patterns@ for more examples.
source-repository head
type: git
location: git@github.com:j-mueller/time-patterns.git
library
exposed-modules: Data.Time.Patterns,
Data.Time.Patterns.Internal
build-depends: base >=4.6 && <5,
intervals >= 0.7 && <0.8,
lens >= 4 && <5,
thyme >= 0.3 && <0.4,
vector-space >= 0.9 && <1.0
hs-source-dirs: src
default-language: Haskell2010