charred.coerce
Coercions to specific java types.
doiter
macro
(doiter varname iterable & body)
Execute body for every item in the iterable. Expecting side effects, returns nil.
indexed-doiter
macro
(indexed-doiter idxvarname varname iterable & body)
Execute body for every item in the iterable. Expecting side effects, returns nil.
map-iter
(map-iter map-fn obj)
Map a function across an object that is convertible to an iterator.
reduce-supplier
(reduce-supplier rfn supp)
(reduce-supplier rfn init supp)
Reduce a supplier as if the supplier were a sequence and
clojure.core.reduce
was called.
supplier->seq
(supplier->seq item)
Conversion from something convertible to a java.util.function.Supplier to a lazy sequence. Has effect of un-chunking lazy sequences.