hxt-9.3.1.9: A collection of tools for processing XML with Haskell.

Portabilityportable
Stabilityexperimental
MaintainerUwe Schmidt (uwe\@fh-wedel.de)
Safe HaskellSafe-Inferred

Control.Arrow.ListArrow

Description

Implementation of pure list arrows

Synopsis

Documentation

newtype LA a b Source

pure list arrow data type

Constructors

LA 

Fields

runLA :: a -> [b]
 

Instances

Category LA 
ArrowZero LA 
ArrowPlus LA 
ArrowChoice LA 
ArrowApply LA 
Arrow LA 
ArrowList LA 
ArrowWNF LA 
ArrowNF LA 
ArrowIf LA 
ArrowNavigatableTree LA 
ArrowTree LA 
ArrowDTD LA 
ArrowXml LA 

fromLA :: ArrowList a => LA b c -> a b cSource

conversion of pure list arrows into other possibly more complex list arrows