transmuter.core documentation
->ButlastPipe
(->ButlastPipe last-elem)
Positional factory function for class transmuter.core.ButlastPipe.
->DedupePipe
(->DedupePipe prev)
Positional factory function for class transmuter.core.DedupePipe.
->DistinctPipe
(->DistinctPipe seen?)
Positional factory function for class transmuter.core.DistinctPipe.
->DropLastPipe
(->DropLastPipe n batch)
Positional factory function for class transmuter.core.DropLastPipe.
->DropPipe
(->DropPipe n)
Positional factory function for class transmuter.core.DropPipe.
->DropWhilePipe
(->DropWhilePipe pred drop?)
Positional factory function for class transmuter.core.DropWhilePipe.
->FullPartitionPipe
(->FullPartitionPipe pad all? n batch)
Positional factory function for class transmuter.core.FullPartitionPipe.
->InterposePipe
(->InterposePipe elem first?)
Positional factory function for class transmuter.core.InterposePipe.
->KeepIndexedPipe
(->KeepIndexedPipe f n)
Positional factory function for class transmuter.core.KeepIndexedPipe.
->MapIndexedPipe
(->MapIndexedPipe f n)
Positional factory function for class transmuter.core.MapIndexedPipe.
->OffsetPartitionPipe
(->OffsetPartitionPipe pad all? n offset history batch)
Positional factory function for class transmuter.core.OffsetPartitionPipe.
->PartitionByPipe
(->PartitionByPipe f prev batch)
Positional factory function for class transmuter.core.PartitionByPipe.
->ReversePipe
(->ReversePipe v)
Positional factory function for class transmuter.core.ReversePipe.
->ShufflePipe
(->ShufflePipe v)
Positional factory function for class transmuter.core.ShufflePipe.
->SortByPipe
(->SortByPipe sorter v)
Positional factory function for class transmuter.core.SortByPipe.
->SortPipe
(->SortPipe v)
Positional factory function for class transmuter.core.SortPipe.
->TakeLastPipe
(->TakeLastPipe n batch)
Positional factory function for class transmuter.core.TakeLastPipe.
->TakeNthPipe
(->TakeNthPipe n m)
Positional factory function for class transmuter.core.TakeNthPipe.
->TakePipe
(->TakePipe n)
Positional factory function for class transmuter.core.TakePipe.
defpipe
macro
(defpipe pname & body)
fswap!
macro
(fswap! field f & args)
partition
(partition n)(partition n step)(partition n step pad)
partition-all
(partition-all n)(partition-all n step)
sequence
(sequence pipes coll)
Creates a lazy sequence based on the transformed values of the
input.
transmute
(transmute pipes f coll)
Reduces the collection according to the reducing function f. Each
value is transformed by virtue of the given pipe steps. The initial
value for the reduction is obtained by calling the f without arguments.
For each transformed value f is called with the accumulator and the
value. After the input is exhausted f is called once with only the
accumulator.