fused-effects-squeal alternatives and similar packages
Based on the "fused" category.
Alternatively, view fused-effects-squeal alternatives based on common mentions on social networks and blogs.
-
fused-effects
A fast, flexible, fused effect system for Haskell -
fused-effects-exceptions
Handle exceptions thrown in IO with fused-effects. -
fused-effects-resumable
Resumable exceptions for the fused-effects ecosystem. -
fused-effects-random
Random number generation for fused-effects. -
fused-effects-optics
Optics combinators for fused-effects. -
fused-effects-mwc-random
High-quality random numbers from a variety of distributions, as an effect. -
fused-effects-th
Template Haskell helpers for fused-effects.
Access the most powerful time series database as a service
Do you think we are missing an alternative of fused-effects-squeal or a related project?
Popular Comparisons
README
fused-effects-squeal 
This is an overview of the way this library works. If you would like to learn how Squeal itself works you should head to the morphismtech/squeal repository.
Usage
There are two sepaeate effects with corresponding carriers: Squeal
(with SquealC
) and SquealPool
(with SquealPoolC
).
Squeal
mimics the functions from MonadPQ
(from squeal-postgresql
) and represnts the "inside a transaction" effect.
You can run it directly with runSquealWithConn
family of functions, but you probably want to use a connection pool.
SquealPool
allows you to call runSqueal
function, which picks a connection from the connection pool and runs the Squeal
effect.