Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
module Calligraphy.Util.
Printer No documentation available.
-
calligraphy Calligraphy.Util.Printer An monadic interface to a fairly primitive line printer. It maintains an indentation level, and provides efficient concatenation through Builder, and that's it.
type
Prints a = a -> Printer ()calligraphy Calligraphy.Util.Printer No documentation available.
-
No documentation available.
-
can-i-haz Data.Path No documentation available.
newtype
Pos (pos :: Nat) (oldtag :: k) (m :: Type -> Type) acapability Capability.Accessors Access the value at position pos in the context m. Example:
newtype MyReader a = MyReader (Reader (Int, Bool) a) deriving (HasReader 1 Int) via Pos 1 () (MonadReader (Reader (Int, Bool)))
Converts the HasReader () (Int, Bool) instance of MonadReader (Reader (Int, Bool)) to a HasReader 1 Int instance by focusing on the first element of the tuple. The implied number tag can be renamed to a more descriptive name using the Rename combinator:newtype MyReader a = MyReader (Reader (Int, Bool) a) deriving (HasReader "foo" Int) via Rename 1 (Pos 1 () (MonadReader (Reader (Int, Bool))))
Pos :: m a -> Pos (pos :: Nat) (oldtag :: k) (m :: Type -> Type) acapability Capability.Accessors No documentation available.
-
capability Capability.Reflection Proxy is a type that holds no data, but has a phantom parameter of arbitrary type (or even kind). Its use is to provide type information, even though there is no value available of that type (or it may be too costly to create one). Historically, Proxy :: Proxy a is a safer alternative to the undefined :: a idiom.
>>> Proxy :: Proxy (Void, Int -> Int) Proxy
Proxy can even hold types of higher kinds,>>> Proxy :: Proxy Either Proxy
>>> Proxy :: Proxy Functor Proxy
>>> Proxy :: Proxy complicatedStructure Proxy
-
capability Capability.Reflection No documentation available.
-
casa-client Casa.Client An exception from blob consuming/sending.