homepage: https://github.com/System-Indystress/Butter#readme
changelog-type: markdown
hash: 549ebc94f981d350b6aa7c597db8f3323c50729458eac5b82b0a72bf7333b5ec
test-bench-deps:
  free: -any
  bytestring: -any
  stm: -any
  base: <5
  network-simple: -any
  text: -any
  forkable-monad: -any
  HUnit: -any
  containers: -any
  butter: -any
  transformers: -any
  aeson: -any
  template-haskell: -any
maintainer: matt.p.ahrens@gmail.com
synopsis: Monad Transformer for Asyncronous Message Passing
changelog: ! '# Changelog for Butter


  ## Unreleased changes

'
basic-deps:
  free: -any
  bytestring: -any
  stm: -any
  base: <5
  network-simple: -any
  text: -any
  forkable-monad: -any
  HUnit: -any
  containers: -any
  transformers: -any
  aeson: -any
  template-haskell: -any
all-versions:
- '0.1.0.0'
author: Matthew Ahrens
latest: '0.1.0.0'
description-type: markdown
description: ! "# Butter\nFor easily spreading around monadic computation\n## Examples\n-
  Example Language usage in `test/first/Main.hs`\n- Example Protocol usage in `test/protocol/Main.hs`\n##
  Current Language Features\nActor Monad Transformer that supports\n- self\n- send\n-
  receive\n  - selective based on type\n  - yields on empty receive or type mismatch\n-
  spawn\n  - built on Forkable-Monad and forkIO\n- lift\n- named pids\n- connect to
  remote\n  - send via named\n\n# Current Library Features\n- Protocol (OTP Genserver
  like typeclass)\n  - explicit State type family\n  - explicit Monadic Context type
  family\n  - Results API\n\n## Future Core Language Features\n- monitor\n- serializable
  computation typeclass\n  - spawn remote\n  - monitor remote\n- query remote\n- encrypted
  message passing by default\n  - config to change encode and decode\n\n## Future
  Library Features\n- quasiquoter / convenience Syntax\n- OTP\n  - supervisor trees\n-
  haddock documentation\n- versioned tutorial series\n"
license-name: BSD3

Update from Hackage at 2018-06-13T00:10:31Z
Update from Hackage at 2018-06-13T00:10:31Z
