Package com.jnape.palatable.lambda.monoid.builtin
package com.jnape.palatable.lambda.monoid.builtin
-
ClassDescriptionAddAll<A, C extends Collection<A>>The
Monoidinstance formed under mutative concatenation for an arbitraryCollection.AMonoidinstance formed byBoolean.Collapse<_1,_2> Compose<A>Concat<A>Endo<A>The monoid formed under monadic endomorphism.First<A>AMonoidinstance formed byStringthat concats two strings together.Last<A>LeftAll<L,R> LeftAny<L,R> Merge<L,R> AMonoidinstance formed byEither.merge(Fn2, Fn2, Either...), a semigroup overL, and a monoid overR.AMonoidinstance formed by mergingHMapsusing the chosenTypeSafeKey->Semigroupmappings, defaulting toLastin case noSemigrouphas been chosen for a givenTypeSafeKey.MergeHMaps.Φ<R>MergeMaps<K,V> AMonoidinstance formed byBoolean.Present<A>RightAll<L,R> RightAny<L,R> RunAll<A>Union<A>Logical exclusive-or.