homepage: https://github.com/MedeaMelana/HoleyMonoid
changelog-type: ''
hash: 2789189d99b58bbdc75766b215ffab3328ff3cd6151b313e9e7df3171d713a92
test-bench-deps: {}
maintainer: Martijn van Steenbergen <martijn@van.steenbergen.nl>
synopsis: Monoids with holes.
changelog: ''
basic-deps:
  base: ==4.*
all-versions:
- '0.1'
- '0.1.1'
author: Martijn van Steenbergen
latest: '0.1.1'
description-type: haddock
description: ! 'The ''HoleyMonoid'' allows building monoidal values of which certain
  components are to be filled in later. For example:


  > > let holey :: (Show a, Show b) => HoleyMonoid String r (a -> b -> r)

  >       holey = now "x = " . later show . now ", y = " . later show

  >

  > > run holey 3 5

  > "x = 3, y = 5"'
license-name: BSD3

homepage: https://github.com/MedeaMelana/HoleyMonoid
changelog-type: ''
hash: dd62167911b8bd650c9f7b87d86f4863edd9f7bf16de87ba57f76cbbf2f0c159
test-bench-deps: {}
maintainer: Martijn van Steenbergen <martijn@van.steenbergen.nl>
synopsis: Monoids with holes.
changelog: ''
basic-deps:
  base: ==4.*
all-versions:
- '0.1'
- '0.1.1'
- '0.1.2'
author: Martijn van Steenbergen
latest: '0.1.2'
description-type: haddock
description: ! 'The ''HoleyMonoid'' allows building monoidal values of which certain
  components are to be filled in later. For example:


  > > let holey :: (Show a, Show b) => HoleyMonoid String r (a -> b -> r)

  >       holey = now "x = " . later show . now ", y = " . later show

  >

  > > run holey 3 5

  > "x = 3, y = 5"'
license-name: BSD3

Update from Hackage at 2017-02-13T15:12:52Z
Update from Hackage at 2017-02-13T15:12:52Z
