Popularity
1.7
Declining
Activity
0.0
Stable
1
2
1
Monthly Downloads: 16
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.
-
haxl
A Haskell library that simplifies access to remote data, such as databases or web-based services. -
streamly
High performance, concurrent functional programming abstractions -
chaselev-deque
A collection of different packages for CAS based data structures. -
unagi-chan
A haskell library implementing fast and scalable concurrent queues for x86, with a Chan-like API -
lifted-async
Run lifted IO operations asynchronously and wait for their results -
libcspm
The library FDR3 uses for parsing, type checking and evaluating machine CSP. -
cspmchecker
The library FDR3 uses for parsing, type checking and evaluating machine CSP. -
threads-supervisor
Simple, IO-based Haskell library for Erlang-inspired thread supervisors -
concurrent-machines
Concurrency features for the Haskell machines package -
concurrent-supply
A fast globally unique variable supply with a pure API -
slave-thread
A principal solution to ghost threads and silent exceptions -
sirkel
Sirkel; a Chord DHT in haskell. Node failure, replication and batteries included! -
token-bucket
Haskell rate limiter library using lazy token bucket algorithm -
thread-supervisor
A simplified implementation of Erlang/OTP like supervisor for GHC thread -
unagi-bloomfilter
A fast, cache-efficient, concurrent bloom filter in Haskell -
timers
Simple package that implements timers. Both "one-shot" and "repeating" timers are implemented. -
split-channel
Control.Concurrent.Chan split into sending and receiving halves.
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Promo
www.influxdata.com
Do you think we are missing an alternative of butter or a related project?
README
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