Hoogle Search

Within LTS Haskell 24.51 (ghc-9.10.3)

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

  1. (&?>) :: Located => (FilePath -> Maybe [FilePath]) -> ([FilePath] -> Action ()) -> Rules ()

    shake Development.Shake

    Define a rule for building multiple files at the same time, a more powerful and more dangerous version of &%>. Think of it as the AND (&&) equivalent of ?>. Given an application test &?> ..., test should return Just if the rule applies, and should return the list of files that will be produced. This list must include the file passed as an argument and should obey the invariant:

    forAll $ \x ys -> test x == Just ys ==> x `elem` ys && all ((== Just ys) . test) ys
    
    Intuitively, the function defines a set partitioning, mapping each element to the partition that contains it. As an example of a function satisfying the invariant:
    test x | takeExtension x `elem` [".hi",".o"]
    = Just [dropExtension x <.> "hi", dropExtension x <.> "o"]
    test _ = Nothing
    
    Regardless of whether Foo.hi or Foo.o is passed, the function always returns [Foo.hi, Foo.o].

  2. (&:) :: forall x (xs :: [Type]) . x -> HList xs -> HList (x ': xs)

    tmp-proc System.TmpProc.Docker

    An infix alias for HCons.

  3. (&:&) :: x -> y -> HList '[x, y]

    tmp-proc System.TmpProc.Docker

    An infix alias for both.

  4. (&:) :: forall x (xs :: [Type]) . x -> HList xs -> HList (x ': xs)

    tmp-proc System.TmpProc.TypeLevel

    An infix alias for HCons.

  5. (&:&) :: x -> y -> HList '[x, y]

    tmp-proc System.TmpProc.TypeLevel

    An infix alias for both.

  6. (&&) :: Bool -> Bool -> Bool

    basic-prelude CorePrelude

    Boolean "and", lazy in the second argument

  7. (&&&) :: Arrow a => a b c -> a b c' -> a b (c, c')

    basic-prelude CorePrelude

    Fanout: send the input to both argument arrows and combine their output. The default definition may be overridden with a more efficient version if desired.

  8. (&&) :: Bool -> Bool -> Bool

    classy-prelude ClassyPrelude

    Boolean "and", lazy in the second argument

  9. (&&&) :: Arrow a => a b c -> a b c' -> a b (c, c')

    classy-prelude ClassyPrelude

    Fanout: send the input to both argument arrows and combine their output. The default definition may be overridden with a more efficient version if desired.

  10. (&&.) :: SqlExpr (Value Bool) -> SqlExpr (Value Bool) -> SqlExpr (Value Bool)

    esqueleto Database.Esqueleto

    This operator translates to the SQL operator AND. Example:

    where_ $
    user ^. UserName ==. val Matt
    &&. user ^. UserAge >=. val 21
    

Page 14 of many | Previous | Next