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.
newReader :: ArrowReader r a => a e b -> a (e, r) barrows Control.Arrow.Operations Run a subcomputation in the same arrow, but with a different environment. The environment of the outer computation is unaffected. Typical usage in arrow notation:
proc p -> ... (|newReader cmd|) env
-
arrows Control.Arrow.Transformer.Reader Adding a ReaderArrow to an arrow type, but not necessarily as the outer arrow transformer. Typically a composite arrow type is built by applying a series of arrow transformer to a base arrow (usually either a function arrow or a Kleisli arrow. One can add a transformer to the top of this stack using the lift method of the ArrowTransformer class, or remove a state transformer from the top of the stack using the runReader encapsulation operator. The methods of this class add and remove state transformers anywhere in the stack. In the instance
instance Arrow a => ArrowAddReader r (ArrowReader r a) a
they are equivalent to lift and runReader respectively. Instances are lifted through other transformers withinstance ArrowAddReader r a a' => ArrowAddReader r (FooArrow a) (FooArrow a')
elimReader :: ArrowAddReader r a a' => a e b -> a' (e, r) barrows Control.Arrow.Transformer.Reader Elimination of a state reader from a computation, taking a value for the state. Typical usage in arrow notation:
proc p -> ... (|elimReader cmd|) env
liftReader :: ArrowAddReader r a a' => a' e b -> a e barrows Control.Arrow.Transformer.Reader Lift a computation from an arrow to one with an added environment. Typical usage in arrow notation:
proc p -> ... (|liftReader cmd|)
runReader :: Arrow a => ReaderArrow r a e b -> a (e, r) barrows Control.Arrow.Transformer.Reader Encapsulation of a state-reading computation, taking a value for the state. Typical usage in arrow notation:
proc p -> ... (|runReader cmd|) env
-
graphviz Data.GraphViz.Attributes.Complete No documentation available.
jlastreadtime :: Journal -> POSIXTimehledger-lib Hledger.Data when this journal was last read from its file(s) NOTE: after adding new fields, eg involving account names, consider updating the Anon instance in Hleger.Cli.Anon
journalSetLastReadTime :: POSIXTime -> Journal -> Journalhledger-lib Hledger.Data.Journal Set this journal's last read time, ie when its files were last read.
jlastreadtime :: Journal -> POSIXTimehledger-lib Hledger.Data.Types when this journal was last read from its file(s) NOTE: after adding new fields, eg involving account names, consider updating the Anon instance in Hleger.Cli.Anon
-
hledger-lib Hledger.Read findReader mformat mpath
Find the reader named by mformat, if provided. ("ssv" and "tsv" are recognised as alternate names for the csv reader, which also handles those formats.) Or, if a file path is provided, find the first reader that handles its file extension, if any.