Hoogle Search

Within LTS Haskell 24.32 (ghc-9.10.3)

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

  1. (+>>.) :: forall (n :: Nat) . KnownNat n => Bit -> BitVector n -> BitVector n

    clash-prelude Clash.Sized.BitVector

    Shift in a bit from the MSB side of a BitVector. Equal to right shifting the BitVector by one and replacing the MSB with the bit to be shifted in.

    >>> 1 +>>. 0b1111_0000 :: BitVector 8
    0b1111_1000
    
    >>> 0 +>>. 0b1111_0000 :: BitVector 8
    0b0111_1000
    

  2. (/./) :: forall (xs :: [Type]) (ys :: [Type]) . Many xs -> Many ys -> Many (Append xs ys)

    data-diverse Data.Diverse.Many

    Infix version of append. Mnemonic: consMany ./ with an extra slash (meaning Many) in front.

  3. (\.) :: forall (xs :: [Type]) y . Many xs -> y -> Many (Append xs '[y])

    data-diverse Data.Diverse.Many

    Infix version of snocMany. Mnemonic: Many is larger \. than the smaller element

  4. (/./) :: forall (xs :: [Type]) (ys :: [Type]) . Many xs -> Many ys -> Many (Append xs ys)

    data-diverse Data.Diverse.Many.Internal

    Infix version of append. Mnemonic: consMany ./ with an extra slash (meaning Many) in front.

  5. (\.) :: forall (xs :: [Type]) y . Many xs -> y -> Many (Append xs '[y])

    data-diverse Data.Diverse.Many.Internal

    Infix version of snocMany. Mnemonic: Many is larger \. than the smaller element

  6. (^.) :: b -> Lens b c -> c

    data-lens-light Data.Lens.Light

    Infix version of getL (with the reverse order of the arguments)

  7. (-<.>) :: RawFilePath -> ByteString -> RawFilePath

    filepath-bytestring System.FilePath.Posix.ByteString

    Remove the current extension and add another, equivalent to replaceExtension.

    "/directory/path.txt" -<.> "ext" == "/directory/path.ext"
    "/directory/path.txt" -<.> ".ext" == "/directory/path.ext"
    "foo.o" -<.> "c" == "foo.c"
    

  8. (<.>) :: RawFilePath -> ByteString -> RawFilePath

    filepath-bytestring System.FilePath.Posix.ByteString

    Add an extension, even if there is already one there, equivalent to addExtension.

    "/directory/path" <.> "ext" == "/directory/path.ext"
    "/directory/path" <.> ".ext" == "/directory/path.ext"
    

  9. (-<.>) :: RawFilePath -> ByteString -> RawFilePath

    filepath-bytestring System.FilePath.Windows.ByteString

    Remove the current extension and add another, equivalent to replaceExtension.

    "/directory/path.txt" -<.> "ext" == "/directory/path.ext"
    "/directory/path.txt" -<.> ".ext" == "/directory/path.ext"
    "foo.o" -<.> "c" == "foo.c"
    

  10. (<.>) :: RawFilePath -> ByteString -> RawFilePath

    filepath-bytestring System.FilePath.Windows.ByteString

    Add an extension, even if there is already one there, equivalent to addExtension.

    "/directory/path" <.> "ext" == "/directory/path.ext"
    "/directory/path" <.> ".ext" == "/directory/path.ext"
    

Page 135 of many | Previous | Next