hkt-toolbelt
Advanced tools
Changelog
[0.18.0]
DigitList.Compare
for comparing digit list magnitude.Digit.Compare
for comparing single-digit magnitude.Parser.Many1
for parsing one or more elements.Parser.Optional
for parsing an optional element.Stress
module for common stress-testing types.Changelog
[0.17.1]
Parser
combinators.
Parser.Run
for state management.Parser.Map
for mapping over the result of a parser.Parser.Letter
and Parser.Letters
for parsing letters.Parser.ObjectSequence
for better result extraction.Object.Emplace
and Object.Merge
methods.Changelog
[0.17.0]
Parser
module for parser combinators.
Parser.String
for parsing string literals.Parser.Choice
for parsing alternatives.Parser.Sequence
for parsing sequences.List.Slice<N>
method, to remove the first N elements from a list.String.Slice
method.Changelog
[0.16.1]
NaturalNumber.Divide
.Changelog
[0.15.0]
List.Length
method.List.Times
method, which constructs the tuple from 0 to N - 1.NaturalNumber.Divide
and NaturalNumber.Modulo
methods.NaturalNumber.IsEven
and NaturalNumber.IsOdd
methods.Changelog
[0.14.0]
NaturalNumber.Multiply
method.Changelog
[0.13.2]
NaturalNumber.Increment
and NaturalNumber.Decrement
methods.NaturalNumber.Subtract
method.