relude-0.5.0: Custom prelude from Kowainik

Copyright(c) 2016 Stephen Diehl
(c) 2016-2018 Serokell
(c) 2018-2019 Kowainik
LicenseMIT
MaintainerKowainik <xrom.xkov@gmail.com>
Safe HaskellSafe
LanguageHaskell2010

Relude.Function

Description

This module reexports very basic and primitive functions and function combinators.

Synopsis
  • (&&&) :: Arrow a => a b c -> a b c' -> a b (c, c')
  • (<<<) :: Category cat => cat b c -> cat a b -> cat a c
  • (>>>) :: Category cat => cat a b -> cat b c -> cat a c
  • ($) :: (a -> b) -> a -> b
  • const :: a -> b -> a
  • id :: a -> a
  • (.) :: (b -> c) -> (a -> b) -> a -> c
  • flip :: (a -> b -> c) -> b -> a -> c
  • (&) :: a -> (a -> b) -> b
  • fix :: (a -> a) -> a
  • on :: (b -> b -> c) -> (a -> b) -> a -> a -> c
  • identity :: a -> a

Documentation

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

(<<<) :: Category cat => cat b c -> cat a b -> cat a c #

(>>>) :: Category cat => cat a b -> cat b c -> cat a c #

($) :: (a -> b) -> a -> b #

const :: a -> b -> a #

id :: a -> a #

(.) :: (b -> c) -> (a -> b) -> a -> c #

flip :: (a -> b -> c) -> b -> a -> c #

(&) :: a -> (a -> b) -> b #

fix :: (a -> a) -> a #

on :: (b -> b -> c) -> (a -> b) -> a -> a -> c #

identity :: a -> a #

Renamed version of id.