Final class FH\Semigroups

Static methods

make<T>((function(T, T): T) $append): Semigroup<T>
Return a semigroup from an associative binary function.
intAdd(): Semigroup<int>
(int,+)(\mathtt{int}, \mathtt{+})
intMul(): Semigroup<int>
(int,)(\mathtt{int}, \mathtt{*})
stringConcat(): Semigroup<string>
(string,.)(\mathtt{string}, \mathtt{.})
vectorConcat<T>(): Semigroup<ImmVector<T>>
(ImmVector<T>,concat)(\mathtt{ImmVector<T>}, \mathtt{concat})