Skip to content

Instantly share code, notes, and snippets.

@neongreen
Created July 9, 2019 23:04
Show Gist options
  • Save neongreen/1d51fa7c13c01d275e56f81e55dfe60d to your computer and use it in GitHub Desktop.
Save neongreen/1d51fa7c13c01d275e56f81e55dfe60d to your computer and use it in GitHub Desktop.
module Pipes.Core
( -- * Proxy Monad Transformer
-- $proxy
Proxy
, runEffect
, -- * Categories
-- $categories
-- ** Respond
-- $respond
respond
, (/>/)
, (//>)
, -- ** Request
-- $request
request
, (\>\)
, (>\\)
, -- ** Push
-- $push
push
, (>~>)
, (>>~)
, -- ** Pull
-- $pull
pull
, (>+>)
, (+>>)
, -- ** Reflect
-- $reflect
reflect
, -- * Concrete Type Synonyms
X
, Effect
, Producer
, Pipe
, Consumer
, Client
, Server
, -- * Polymorphic Type Synonyms
Effect'
, Producer'
, Consumer'
, Client'
, Server'
, -- * Flipped operators
(\<\)
, (/</)
, (<~<)
, (~<<)
, (<+<)
, (<\\)
, (//<)
, (<<+)
, -- * Re-exports
closed
)
where
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment