packages feed

time-patterns-0.1.4.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.4.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-2017 Jann Müller, (C) 2015 Moritz Kiefer
category:            Data, Time
build-type:          Simple
cabal-version:       >= 1.10
homepage:            https://github.com/j-mueller/time-patterns
bug-reports:         https://github.com/j-mueller/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 = fromGregorian 2013 12 01
  > >> 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,
                       time >= 1.4 && < 1.8
  hs-source-dirs:      src
  default-language:    Haskell2010