.

(.) :: (b -> c) -> (a -> b) -> a -> c
base Prelude, base Data.Function
Function composition.
(.) :: Category cat => cat b c -> cat a b -> cat a c
base Control.Category
(.&.) :: Bits a => a -> a -> a
base Data.Bits
(.|.) :: Bits a => a -> a -> a
base Data.Bits
(.&&.) :: (Testable prop1, Testable prop2) => prop1 -> prop2 -> Property
QuickCheck Test.QuickCheck.Property, QuickCheck Test.QuickCheck
Conjunction: p1 .&&. p2 passes if both p1 and p2 pass.
(.&.) :: (Testable prop1, Testable prop2) => prop1 -> prop2 -> Property
QuickCheck Test.QuickCheck.Property, QuickCheck Test.QuickCheck
Nondeterministic choice: p1 .&. p2 picks randomly one of p1 and p2 to test. If you test the property 100 times it makes 100 random choices.
(.|) :: (b -> c) -> Strategy b -> (a -> b) -> (a -> c)
parallel Control.Parallel.Strategies
Sequential function composition. The result of the second function is evaluated using the given strategy, and then given to the first function.
(.||) :: (b -> c) -> Strategy b -> (a -> b) -> (a -> c)
parallel Control.Parallel.Strategies
Parallel function composition. The result of the second function is evaluated using the given strategy, in parallel with the application of the first function.
(.||.) :: (Testable prop1, Testable prop2) => prop1 -> prop2 -> Property
QuickCheck Test.QuickCheck.Property, QuickCheck Test.QuickCheck
Disjunction: p1 .||. p2 passes unless p1 and p2 simultaneously fail.
(<.>) :: FilePath -> String -> FilePath
filepath System.FilePath.Windows, filepath System.FilePath.Posix
Alias to addExtension, for people who like that sort of thing.