Hoogle Search
Within LTS Haskell 24.4 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
class ArrowList a =>
ArrowNavigatableTree (a :: Type -> Type -> Type)hxt Control.Arrow.ArrowNavigatableTree The interface for navigatable tree arrows all functions have default implementations
module Control.Arrow.
ArrowState Arrows for managing an explicit state State arrows work similar to state monads. A state value is threaded through the application of arrows.
class Arrow a =>
ArrowState s (a :: Type -> Type -> Type) | a -> shxt Control.Arrow.ArrowState The interface for accessing and changing the state component. Multi parameter classes and functional dependencies are required.
module Control.Arrow.
ArrowTree List arrows for tree processing. Trees that implement the Data.Tree.Class interface, can be processed with these arrows.
class (ArrowPlus a, ArrowIf a) =>
ArrowTree (a :: Type -> Type -> Type)hxt Control.Arrow.ArrowTree The interface for tree arrows all functions have default implementations
class ArrowXml a =>
ArrowDTD (a :: Type -> Type -> Type)hxt Text.XML.HXT.Arrow.XmlArrow Document Type Definition arrows These are separated, because they are not needed for document processing, only when processing the DTD, e.g. for generating access funtions for the toolbox from a DTD (se example DTDtoHaskell in the examples directory)
class (Arrow a, ArrowList a, ArrowTree a) =>
ArrowXml (a :: Type -> Type -> Type)hxt Text.XML.HXT.Arrow.XmlArrow Arrows for processing XmlTrees These arrows can be grouped into predicates, selectors, constructors, and transformers. All predicates (tests) act like none for failure and this for success. A logical and can be formed by a1 >>> a2 , a locical or by a1 <+> a2 . Selector arrows will fail, when applied to wrong input, e.g. selecting the text of a node with getText will fail when applied to a none text node. Edit arrows will remain the input unchanged, when applied to wrong argument, e.g. editing the content of a text node with changeText applied to an element node will return the unchanged element node.
-
ghc-boot-th GHC.LanguageExtensions.Type No documentation available.
-
text-icu Data.Text.ICU.Char No documentation available.
class ArrowLoop a =>
ArrowCircuit (a :: Type -> Type -> Type)arrows Control.Arrow.Operations An arrow type that can be used to interpret synchronous circuits.