Hoogle Search
Within LTS Haskell 24.38 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
httpEquiv :: AttributeValue -> Attributeblaze-html Text.Blaze.XHtml5.Attributes Combinator for the http-equiv attribute. Example:
div ! httpEquiv "bar" $ "Hello."
Result:<div http-equiv="bar">Hello.</div>
required :: AttributeValue -> Attributeblaze-html Text.Blaze.XHtml5.Attributes Combinator for the required attribute. Example:
div ! required "bar" $ "Hello."
Result:<div required="bar">Hello.</div>
data
ASeq (f :: Type -> Type) afree Control.Applicative.Free.Fast The free applicative is composed of a sequence of effects, and a pure function to apply that sequence to. The fast free applicative separates these from each other, so that the sequence may be built up independently, and so that fmap can run in constant time by having immediate access to the pure function.
hoistASeq :: (forall x . () => f x -> g x) -> ASeq f a -> ASeq g afree Control.Applicative.Free.Fast Given a natural transformation from f to g this gives a natural transformation from ASeq f to ASeq g.
-
free Control.Applicative.Free.Fast It may not be obvious, but this essentially acts like ++, traversing the first sequence and creating a new one by appending the second sequence. The difference is that this also has to modify the return functions and that the return type depends on the input types. See the source of hoistAp as an example usage.
reduceASeq :: Applicative f => ASeq f u -> f ufree Control.Applicative.Free.Fast Interprets the sequence of effects using the semantics for pure and <*> given by the Applicative instance for f.
traverseASeq :: Applicative h => (forall x . () => f x -> h (g x)) -> ASeq f a -> h (ASeq g a)free Control.Applicative.Free.Fast Traverse a sequence with resepect to its interpretation type f.
DictionaryRequired :: DecompressErrorzlib Codec.Compression.GZip It is possible to do zlib compression with a custom dictionary. This allows slightly higher compression ratios for short files. However such compressed streams require the same dictionary when decompressing. This error is for when we encounter a compressed stream that needs a dictionary, and it's not provided.
DictionaryRequired :: DecompressErrorzlib Codec.Compression.Zlib It is possible to do zlib compression with a custom dictionary. This allows slightly higher compression ratios for short files. However such compressed streams require the same dictionary when decompressing. This error is for when we encounter a compressed stream that needs a dictionary, and it's not provided.
CompressInputRequired :: (ByteString -> m (CompressStream m)) -> CompressStream (m :: Type -> Type)zlib Codec.Compression.Zlib.Internal No documentation available.