Hoogle Search

Within LTS Haskell 22.18 (ghc-9.6.4)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. arrows :: Double -> Double -> Double -> AlphaColour Double -> PointStyle

    Chart Graphics.Rendering.Chart.Drawing

    No documentation available.

  2. arrows :: CharSet

    charset Data.CharSet.Unicode.Block

    No documentation available.

  3. package arrows

    Arrow classes and transformers Several classes that extend the Arrow class, and some transformers that implement or lift these classes.

  4. arrows :: Directions Char

    board-games Game.Labyrinth

    No documentation available.

  5. Arrows :: Extension

    template-haskell Language.Haskell.TH

    No documentation available.

  6. Arrows :: Extension

    template-haskell Language.Haskell.TH.LanguageExtensions

    No documentation available.

  7. module Options.Applicative.Arrows

    This module contains an arrow interface for option parsers, which allows to define and combine parsers using the arrow notation and arrow combinators. The arrow syntax is particularly useful to create parsers of nested structures, or records where the order of fields is different from the order in which the parsers should be applied. For example, an arguments parser often needs to be applied last, and that makes it inconvenient to use it for a field which is not the last one in a record. Using the arrow syntax and the functions in this module, one can write, e.g.:

    data Options = Options
    { optArgs :: [String]
    , optVerbose :: Bool }
    
    opts :: Parser Options
    opts = runA $ proc () -> do
    verbose <- asA (switch (short 'v')) -< ()
    args <- asA (arguments str idm) -< ()
    returnA -< Options args verbose
    
    Parser arrows, created out of regular Parser values using the asA function, are arrows taking () as argument and returning the parsed value.

  8. module GHC.HsToCore.Arrows

    No documentation available.

  9. Arrows :: KnownExtension

    haskell-src-exts Language.Haskell.Exts.Extension

    • GHC § 7.10 Enable arrow notation.

  10. Arrows :: KnownExtension

    Cabal-syntax Language.Haskell.Extension

    Enable arrow notation.

Page 1 of many | Next