homepage: https://github.com/benkolera/opaleye-classy/tree/master
changelog-type: ''
hash: bfc1f23a86103f4b9d2b8ba7f56cb8e9e303c302ab56373b5ff08aedb34e5732
test-bench-deps: {}
maintainer: ben.kolera@gmail.com
synopsis: Opaleye wrapped up in classy MTL attire.
changelog: ''
basic-deps:
  bytestring: ! '>=0.10'
  base: ==4.*
  lens: ! '>=4.0'
  product-profunctors: ! '>=0.6.2 && <0.7'
  postgresql-simple: ! '>=0.4.8.0 && <0.5'
  mtl: ! '>=2.2'
  transformers: ! '>=0.4'
  opaleye: ! '>=0.4'
all-versions:
- '0.1.0.0'
author: Ben Kolera
latest: '0.1.0.0'
description-type: markdown
description: ! '# opaleye-classy


  Classy MTL extension of the lovely Opaleye library, which simply just wraps things
  up in a MonadReader , MonadError context where the config/error are constrained
  by Classy Lenses/Prisms rather than by concrete non-extensible types.


  More info on this pattern can be found in George Wilson''s BFPG talk:


  http://talks.bfpg.org/talks/2015-06-09.next_level_mtl.html


  Note: This API may not be complete. If you need other functions exported then let
  me know or drop in a PR.

'
license-name: MIT

Update from Hackage at 2015-08-28T02:38:15+0000
Update from Hackage at 2015-08-28T02:38:15+0000
