packages feed

fuzzy-timings-0.0.1: fuzzy-timings.cabal

name:   fuzzy-timings
version: 0.0.1
license:    MIT
license-file: LICENSE
author:  Tero Laitinen
maintainer: Tero Laitinen
synopsis: Translates high-level definitions of "fuzzily" scheduled objects (e.g. play this commercial 10 times per hour between 9:00-13:00) to a list of accurately scheduled objects using glpk-hs.
description:
    The original use case of this package is to implement "media planning" in
    retail stores, that is, what should be played and when.  Accurately scheduled
    announcements, fuzzily scheduled commercials and store opening hours are taken
    into account.
category:    Scheduling
stability:   Experimental
cabal-version: >= 1.8
build-type:  Simple
homepage:    https://github.com/tlaitinen/fuzzy-timings

library
    build-depends:  base >= 4.3     && < 5
                 , time
                 , random
                 , containers
                 , glpk-hs
                 , mtl
                    
    exposed-modules: 
        FuzzyTimings.AccTiming
        FuzzyTimings.FuzzyTiming
        FuzzyTimings.Schedule
        FuzzyTimings.SlicedTime
        FuzzyTimings.Solve
        FuzzyTimings.TimeOfDaySlice
        FuzzyTimings.TimeSlice
        FuzzyTimings.TimingBuckets
        FuzzyTimings.WeeklySlicedTime
    ghc-options: -Wall

source-repository head
    type: git
    location: https://github.com/tlaitinen/fuzzy-timings

Test-suite tests
    Type: exitcode-stdio-1.0
    Hs-source-dirs: tests
    Main-is: main.hs
    ghc-options: -Wall
    build-depends: base >= 4 && < 5
                  , test-framework >= 0.3.3
                  , test-framework-quickcheck2 >= 0.2.9
                  , test-framework-hunit >= 0.3.0
                  , HUnit >= 1.2.5
                  , QuickCheck >= 2.4.0 && <= 2.5.1.1
                  , containers >= 0.4.0
                  , time >= 1.4
                  , fuzzy-timings
                  , random
                  , mtl