Public API
Core
Missing docstring for Continuable
. Check Documenter's build log for details.
Missing docstring for @cont
. Check Documenter's build log for details.
Missing docstring for @Ref
. Check Documenter's build log for details.
Missing docstring for innerfunctype
. Check Documenter's build log for details.
Missing docstring for AbstractContinuable
. Check Documenter's build log for details.
Conversions
Missing docstring for aschannel
. Check Documenter's build log for details.
Missing docstring for ascontinuable
. Check Documenter's build log for details.
Missing docstring for i2c
. Check Documenter's build log for details.
Missing docstring for @i2c
. Check Documenter's build log for details.
Factories
Missing docstring for emptycontinuable
. Check Documenter's build log for details.
Missing docstring for singleton
. Check Documenter's build log for details.
Missing docstring for repeated
. Check Documenter's build log for details.
Missing docstring for iterated
. Check Documenter's build log for details.
Common Helpers
Base.collect
— Functioncollect(continuable[, n]) -> Vector
Constructs Vector out of the given Continuable. If also given the length n
explicitly, a Vector of respective is preallocated. IMPORTANTLY n
needs to be the true length of the continuable. Smaller n
will result in error.
Base.reduce
— Functionreduce(operator, continuable; [init])
Like Base.reduce this will apply operator
iteratively to combine all elements into one accumulated result.
Missing docstring for reduce!
. Check Documenter's build log for details.
Base.Iterators.zip
— Functionzip(continuables...; [lazy])
Constructs new Continuable with elements from the given continuables zipped up. I.e. will yield for each position in the original continuables a tuple (x, y, ...)
where x
, y
, ... are the elements from continuables
at the same position respectively.
If lazy=true
(default), it will use Channels to do the zipping. Elseif lazy=false
, it will use Arrays instead.
!!! warning CAUTION zip
on Continuables is not performant, but will fallback to either Channels (lazy=true
, default) which are very slow, or Arrays (lazy=false
) which will load everything into Memory.
Missing docstring for product
. Check Documenter's build log for details.
Missing docstring for chain
. Check Documenter's build log for details.
Missing docstring for flatten
. Check Documenter's build log for details.
Missing docstring for cycle
. Check Documenter's build log for details.
Base.foreach
— Functionforeach(func, continuable)
Runs the continuable with func
as the continuation. This is the core interface of a continuable.
It is especially handy when using do
syntax.
Base.map
— Functionmap(func, continuable)
Constructs new Continuable where the given func
was applied to each element.
Base.all
— Functionall([func, ]continuable; [lazy])
Checks whether all elements in the continuable are true. If a function func
is given, it is first applied to the elements before comparing for truth.
If lazy=true
(default) the Continuable will only be evaluated until the first false
value. Elseif lazy=false
all elements of the Continuable will be combined.
Base.any
— Functionany([func, ]continuable; [lazy])
Checks whether at least one element in the continuable is true. If a function func
is given, it is first applied to the elements before comparing for truth.
If lazy=true
(default) the Continuable will only be evaluated until the first true
value. Elseif lazy=false
all elements of the Continuable will be combined.
Base.sum
— Functionsum(continuable)
sums up all elements
Base.prod
— Functionsum(continuable)
multiplies up all elements
Missing docstring for take
. Check Documenter's build log for details.
Missing docstring for takewhile
. Check Documenter's build log for details.
Missing docstring for drop
. Check Documenter's build log for details.
Missing docstring for dropwhile
. Check Documenter's build log for details.
Missing docstring for partition
. Check Documenter's build log for details.
Missing docstring for groupbyreduce
. Check Documenter's build log for details.
Missing docstring for groupby
. Check Documenter's build log for details.
Missing docstring for nth
. Check Documenter's build log for details.