Hoogle Search

Within LTS Haskell 24.55 (ghc-9.10.3)

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

  1. class Arrow a => ArrowLoop (a :: Type -> Type -> Type)

    essence-of-live-coding LiveCoding

    The loop operator expresses computations in which an output value is fed back as input, although the computation occurs only once. It underlies the rec value recursion construct in arrow notation. loop should satisfy the following laws:

    where
    assoc ((a,b),c) = (a,(b,c))
    unassoc (a,(b,c)) = ((a,b),c)
    

  2. newtype ArrowMonad (a :: Type -> Type -> Type) b

    essence-of-live-coding LiveCoding

    The ArrowApply class is equivalent to Monad: any monad gives rise to a Kleisli arrow, and any instance of ArrowApply defines a monad.

  3. ArrowMonad :: a () b -> ArrowMonad (a :: Type -> Type -> Type) b

    essence-of-live-coding LiveCoding

    No documentation available.

  4. class ArrowZero a => ArrowPlus (a :: Type -> Type -> Type)

    essence-of-live-coding LiveCoding

    A monoid on arrows.

  5. class Arrow a => ArrowZero (a :: Type -> Type -> Type)

    essence-of-live-coding LiveCoding

    No documentation available.

  6. Arrows :: Extension

    ghc-lib-parser GHC.Internal.LanguageExtensions

    No documentation available.

  7. ArrowT :: Type

    ghc-lib-parser GHC.Internal.TH.Syntax

    ->
    

  8. Arrows :: Extension

    ghc-lib-parser GHC.LanguageExtensions.Type

    No documentation available.

  9. ArrowsBit :: ExtBits

    ghc-lib-parser GHC.Parser.Lexer

    No documentation available.

  10. ArrowIsFunType :: forall lhs . ArrowParsingMode lhs lhs

    ghc-lib-parser GHC.Parser.PostProcess

    No documentation available.

Page 15 of many | Previous | Next