Hoogle Search

Within LTS Haskell 22.23 (ghc-9.6.5)

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

  1. (%) :: Integral a => a -> a -> Ratio a

    base Data.Ratio

    Forms the ratio of two integral numbers.

  2. (%) :: Integral a => a -> a -> Ratio a

    base GHC.Real

    Forms the ratio of two integral numbers.

  3. (%) :: forall k l m is js ks s t u v a b . (JoinKinds k l m, AppendIndices is js ks) => Optic k is s t u v -> Optic l js u v a b -> Optic m ks s t a b

    optics-core Optics.Indexed.Core

    Compose two optics of compatible flavours. Returns an optic of the appropriate supertype. If either or both optics are indexed, the composition preserves all the indices.

  4. (%) :: forall k l m is js ks s t u v a b . (JoinKinds k l m, AppendIndices is js ks) => Optic k is s t u v -> Optic l js u v a b -> Optic m ks s t a b

    optics-core Optics.Internal.Optic

    Compose two optics of compatible flavours. Returns an optic of the appropriate supertype. If either or both optics are indexed, the composition preserves all the indices.

  5. (%) :: forall k l m is js ks s t u v a b . (JoinKinds k l m, AppendIndices is js ks) => Optic k is s t u v -> Optic l js u v a b -> Optic m ks s t a b

    optics-core Optics.Optic

    Compose two optics of compatible flavours. Returns an optic of the appropriate supertype. If either or both optics are indexed, the composition preserves all the indices.

  6. (%) :: Format r a -> Format r' r -> Format r' a

    formatting Formatting

    Concatenate two formatters. formatter1 % formatter2 is a formatter that accepts arguments for formatter1 and formatter2 and concatenates their results. For example

    format1 :: Format r (Text -> r)
    format1 = "Person's name is " % text
    
    format2 :: Format r r
    format2 = ", "
    
    format3 :: Format r (Int -> r)
    format3 = "age is " % hex
    
    myFormat :: Format r (Text -> Int -> r)
    myFormat = format1 % format2 % format3
    
    Notice how the argument types of format1 and format3 are gathered into the type of myFormat. (This is actually the composition operator for Formats Category instance, but that is (at present) inconvenient to use with regular Prelude. So this function is provided as a convenience.)

  7. (%) :: Format r a -> Format r' r -> Format r' a

    formatting Formatting.Internal

    Concatenate two formatters. formatter1 % formatter2 is a formatter that accepts arguments for formatter1 and formatter2 and concatenates their results. For example

    format1 :: Format r (Text -> r)
    format1 = "Person's name is " % text
    
    format2 :: Format r r
    format2 = ", "
    
    format3 :: Format r (Int -> r)
    format3 = "age is " % hex
    
    myFormat :: Format r (Text -> Int -> r)
    myFormat = format1 % format2 % format3
    
    Notice how the argument types of format1 and format3 are gathered into the type of myFormat. (This is actually the composition operator for Formats Category instance, but that is (at present) inconvenient to use with regular Prelude. So this function is provided as a convenience.)

  8. (%) :: (WeightBuilder' w, c ~ First' w) => W c -> Prec' w -> w

    generic-random Generic.Random

    A binary constructor for building up trees of weights.

  9. (%) :: (WeightBuilder' w, c ~ First' w) => W c -> Prec' w -> w

    generic-random Generic.Random.Internal.Generic

    A binary constructor for building up trees of weights.

  10. (%) :: C a => a -> a -> T a

    numeric-prelude Number.Ratio

    No documentation available.

Page 1 of many | Next