Pinned Repositories
lens-simple
simplified import of lens-family
martin-lof
papers of Per Martin Löf
pipes-bytestring-mmap
lazy bytestrings from `bytestring-mmap` replaced by `Producer ByteString IO ()`
streaming
An optimized general monad transformer for streaming applications, with a simple prelude of functions
streaming-bytestring
effectful sequences of bytes; an alternative no-lazy-io implementation of Data.ByteString.Lazy
streaming-utils
experimental http, attoparsec and pipes material for `streaming` and `streaming-bytestring`
structured-graphs
Code for "Functional Programming with Structured Graphs", Bruno C. d. S. Oliveira and William R. Cook
tagless
oleg modules
text-pipes
Text pipes
michaelt's Repositories
michaelt/martin-lof
papers of Per Martin Löf
michaelt/streaming
An optimized general monad transformer for streaming applications, with a simple prelude of functions
michaelt/streaming-bytestring
effectful sequences of bytes; an alternative no-lazy-io implementation of Data.ByteString.Lazy
michaelt/lens-simple
simplified import of lens-family
michaelt/streaming-utils
experimental http, attoparsec and pipes material for `streaming` and `streaming-bytestring`
michaelt/text-pipes
Text pipes
michaelt/structured-graphs
Code for "Functional Programming with Structured Graphs", Bruno C. d. S. Oliveira and William R. Cook
michaelt/streaming-tutorial
preliminary draft tutorial for the streaming and streaming-bytestring libraries
michaelt/extensible-streaming
the "alternative to monad transformers" ... as a monad transformer
michaelt/streaming-attoparsec
Apply Attoparsec parsers to bytestreams.
michaelt/foldm
conveniences for the use of monadic folds from the `foldl` library
michaelt/michaelt.github.io
michaelt/pipes-builder
pipes builder
michaelt/pipes-network-tcp-examples
pipes replicas of the simple conduit examples http://www.yesodweb.com/blog/2014/03/network-conduit-async
michaelt/series
Preludes for FreeT, Pipes.Producer, etc. with a simple build/foldr optimization model following Data.List
michaelt/streaming-network-tcp-examples
simple illustrations of networking with streaming-bytestring and streaming.
michaelt/streaming-zstd
zstd compression and decompression of byte streams
michaelt/binary
Efficient, pure binary serialisation using ByteStrings in Haskell.
michaelt/free
free monads
michaelt/free-functors
Provides free functors that are adjoint to functors that forget class constraints.
michaelt/Haskell-DirStream-Library
Easily stream directory contents in constant memory
michaelt/haskell-memory-so
Repo to reproduce memory issue in http://stackoverflow.com/questions/41905139/reduce-memory-usage-of-a-haskell-program
michaelt/Haskell-Pipes-HTTP-Library
HTTP client with pipes interface
michaelt/Haskell-Pipes-Library
Compositional pipelines
michaelt/HaskellPerfTest
michaelt/io-streams
Simple, composable, and easy-to-use stream I/O for Haskell
michaelt/MonadRandom
A monad transformer and corresponding type class for computations which consume random values.
michaelt/mwc-random
A very fast Haskell library for generating high quality pseudo-random numbers.
michaelt/stackage
"Stable Hackage," tools for creating a vetted set of packages from Hackage.
michaelt/streaming-test
quickcheck tests for streaming