homepage: https://github.com/sleexyz/rebindable
changelog-type: ''
hash: 37e8852fd20a1de87df29788b3df08d3a8a7337bf760dbf7a53e1267cdbdd1f3
test-bench-deps: {}
maintainer: Sean Lee <freshdried@gmail.com>
synopsis: A library to facilitate rebinding of Haskell syntax
changelog: ''
basic-deps:
  base: ! '>=4.9 && <5'
  data-default-class: -any
  indexed: -any
all-versions:
- '0.1.0'
- '0.1.1'
author: Sean Lee
latest: '0.1.1'
description-type: haddock
description: A library to facilitate rebinding of Haskell syntax
license-name: MIT

homepage: https://github.com/sleexyz/rebindable
changelog-type: ''
hash: c13fbcd5b0fa8a4a96b560b2ce0253afd096901a9e5c7c22e0f53dcf5562025a
test-bench-deps: {}
maintainer: Sean Lee <freshdried@gmail.com>
synopsis: A library to facilitate rebinding of Haskell syntax
changelog: ''
basic-deps:
  base: ! '>=4.9 && <5'
  data-default-class: -any
  indexed: -any
all-versions:
- '0.1.0'
- '0.1.1'
- '0.1.2'
author: Sean Lee
latest: '0.1.2'
description-type: markdown
description: ! "# rebindable\n\n[![Hackage Status](https://img.shields.io/hackage/v/rebindable.svg)](https://hackage.haskell.org/package/rebindable)\n\nA
  library to facilitate rebinding of syntax.\n\n## Example:\n\n```haskell\n{-# LANGUAGE
  RebindableSyntax #-}\n{-# LANGUAGE RecordWildCards #-}\n\nmodule Example where\n\nimport
  Control.Monad.Indexed\nimport Control.Monad.Indexed.State\nimport Control.Monad.Indexed.Trans\nimport
  Control.Monad.IO.Class\nimport Prelude\n\nimport qualified Language.Haskell.Rebindable
  as Use\nimport Data.Default\n\nfoo :: IxStateT IO String Int ()\nfoo = let Use.IxMonad{..}
  = def in do\n  ilift . liftIO . print =<< iget\n\n  imodify (length)\n  ilift .
  liftIO . print =<< iget\n```\n"
license-name: MIT

Update from Hackage at 2016-11-20T09:59:37Z
Update from Hackage at 2016-11-20T09:59:37Z