Man pages for schnecki/rhaskell
R-Haskell

addAddition.
allReturns TRUE iff all elements match the predicate, otherwise...
andCombine all logical values of a list with a conjuntion....
anyReturns TRUE if any element matches the predicate, otherwise...
ApplicativeApplicative class. This also defines the interface for...
compPrefix version of \ comp(f, g) \itemffunction \itemgfunction...
concatConcatenate a list of lists to a list.
concatMapconcatMap is 'concat' %.% 'map'. Here the list can be used as...
consReturns TRUE iff the parameter is an empty list
dropDrop a number of elements from a list.
eitherFunction either. See also 'Either$either'
EitherEither monad implementation.
eqEquality.
filterFilters a list by predicate function.
flipFlip the parameters of a function
foldlFold over a list applying a function to each element and...
fstSelect first component.
FunctorFunctor class.
geqGreater or equal.
grapes-elem-grapesIs element of list.
grapes-.-grapesStandard math. function composition: '(f %.% g)(x) ==...
grapes-notElem-grapesIs not element of list.
grapes-seq-grapesSequencing of functions
gtGreater than.
headReturns the first element of a list. Unsafe! I.e. expects a...
idIdentity function
intercalate'intercalate' @xs xss@ is equivalent to @('concat'...
intersperseO(n). The intersperse function takes an element and a list...
JustConstructor class for type 'Maybe'.
lastReturns the last element of a list. Unsafe! I.e. expects a...
LeftConstructor class for type 'Either'.
leqLess or equal.
ltLess than.
mapMap with corrected parameter order. You should only use pure...
mapMThis is @map@, but with indication that IO is happening. I.e....
mapM_This is @map@, but with indication that IO is happening. I.e....
maybeFunction maybe. See also 'Maybe$maybe'
MaybeMaybe monad implementation.
MonadMonad class.
neqNot-equal function.
notInverse for Boolean.
NothingConstructor class for type 'Maybe'.
nullReturns TRUE iff the parameter is an empty list
orCombine all logical values of a list with a disjuntion....
pAddPartially applied addition.
pApplyApply partial function.
pEqPartially applied equality, returns a function, where the...
pGeqPartially applied greater or equal, returns a function with...
pGtPartially applied greater, returns a function with > x, where...
pIdenticalPartially applied @identical@, returns a function, where the...
pLeqPartially applied less or equal, returns a function with <=...
pLtPartially applied less, returns a function with < x, where x...
pNeqPartially applied not-equal function.
pNIdenticalPartially applied @not %.% identical@, returns a function,...
pSubtractCreates a function which subtracts the given value.
replicateCreate a list of @nr@ elements of @x@.
reverseReverse function. Uses 'base::rev' under the hood.
RightConstructor class for type 'Either'.
sndSelect second component.
splitAtSplit a list into two separate lists wrapped in a tuple. The...
subtractSubtraction.
sumSum of a list of numbers. O(n)
tailReturns the tail of the list (all but first element).
takeTake a number of elements from a list.
uncurryFunction to apply a tuple to a function. Makes a function...
unlinesCollapse a list of string
unzipUnzip a list of tuples into a tuple of lists.
voidIgnore the output of a function. Wrapper for @invisible@
zipZip two list into a list of tuples.
zipWithZip two lists together by a specific function.
zipWith3Zip two lists together by a specific function.
schnecki/rhaskell documentation built on Oct. 30, 2022, 10:23 a.m.