Popularity
2.3
Growing
Activity
0.0
Stable
0
2
1

Monthly Downloads: 26
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Latest version: v0.1.0.6

butter alternatives and similar packages

Based on the "Concurrency" category.
Alternatively, view butter alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of butter or a related project?

Add another 'Concurrency' Package

README

Build Status

Butter

For easily spreading around monadic computation

Examples

  • Example Language usage in test/first/Main.hs
  • Example Protocol usage in test/protocol/Main.hs ## Current Language Features Actor Monad Transformer that supports
  • self
  • send
  • receive
    • selective based on type
    • yields on empty receive or type mismatch
  • spawn
    • built on Forkable-Monad and forkIO
  • lift
  • named pids
  • connect to remote
    • send via named

Current Library Features

  • Protocol (OTP Genserver like typeclass)
    • explicit State type family
    • explicit Monadic Context type family
    • Results API

Future Core Language Features

  • monitor
  • serializable computation typeclass
    • spawn remote
    • monitor remote
  • query remote
  • encrypted message passing by default
    • config to change encode and decode

Future Library Features

  • quasiquoter / convenience Syntax
  • OTP
    • supervisor trees
  • haddock documentation
  • versioned tutorial series