All Classes and Interfaces

Class
Description
This defines most of a function that takes a list of Ts, iterators of Ts or iterables over Ts and transforms them into an R.
Perform a boolean function on all arguments.
A function that takes 1 argument of a given type.
A function that takes 2 arguments of given types.
A function that takes 1 argument of a given type.
 
Fetch an argument from the current context.
Fetch all arguments from the current context.
Some utility functions for parsing arguments out of an iterator.
 
 
Common functions that return booleans.
A buffer iterator pulls elements from a source iterator and store N elements.
And Iterator that batches and streams reads from an InputStream.
Call a function with the remaining arguments flattened.
The CaseFunction takes two arguments and returns two arguments.
The `caselist` function is built to work with `case` functions, but this is not necessary.
Using TypeConversion build type casting functions for import.
 
An uncertain iterator that may be closed, signalling it will receive or generate no more elements.
The compare function is used to constuct [eq], [gt], [gte], [lt] and [lte].
 
Given a list of functions, f, g, h, compose them such that they are called in the order f(g(h)).
This function takes a list of function name and arguments and produces a function that can be applied to future objects.
The CaseFunction takes two arguments and returns two arguments.
A function that materializes an iterator into a dictionary and returns it.
 
 
 
 
 
Filter an iterable using a FilterIterator.
Similar to the NullSkippingIterator, this will skip values if they fail a provided check.
Flatten an iterator of iterators a single layer.
A handy utility function that defines a function or retrieves a definition of one.
Fold a given value over all elements.
Takes a variable name, iterator, and an expression that is unevaluated.
A FunctionInterface that builds a function.
 
A collection of utilities for functions.
A class that wraps an iterator such that calls to FutureIterator.next() result in a Future being returned.
Get function.
Return True or False if the given EvaluationContext has more arguments or not.
Put all strings of the format name:value into the environment as name = value.
Return the first N elements of another iterator.
A function that has help text.
A function that fetches function help text.
 
Import functions into the current runtime.
 
This package groups functions that operate on iterators or lists.
 
Function that takes the name of a function, a target object, and a list or iterable of arguments.
 
 
 
Join any Future object from a given array.
Collect and present data from a set of UncertainIterators.
Evaluate all arguments, but only return the value of the last element.
 
Flatten arguments and iterators into a list.
A function that materializes an iterator into a list and returns it.
 
 
Map a function across all subsequent arguments.
An iterator that wraps another Iterator and maps its output values to values this returns.
 
This does just what MappingIterator does but for UncertainIterator objects.
 
This function does nothing and returns nothing.
Return the boolean value of the last argument to this function.
An iterator that pre-fetches the next value from the iterator it encloses so as to skip nulls.
 
An interface for more explicitly package importing.
This iterator wraps its input iterator in HeadIterators until no elements remain in the source iterator.
Fetch from a set of iterators concurrently and return the first ready element.
A ParallelMappingIterator will map elements in threads, using an executor service.
A function that returns a function that ties many functions together.
An iterator that prefetches and caches some number of elements from another iterator.
 
Build a range function.
Iterate over a range of values.
 
Register a function with a name.
Set a value in the EvaluationContext.
 
This generator will convert objects that represent expressions into a textual form.
Meta object that allows generating comment blocks.
A parser that is JSON-esque, but removes some commas and quotes to better suite the particulars of this language.
 
Split an iterator's elements across an UncertainIterator.
 
 
The string package of functions.
 
This takes a single iterator and, for each element in that iterator, returns a single element wrapped in a Future.
A debugging function that prints to stdout trace data.
 
Standard ways to convert between types.
This is a type of iterator that has a "maybe" state as a result to calling hasNext().
 
Set a value in the EvaluationContext.
Igore all arguments and return the version of this package.
A future that will, on calls to WorkStealingFuture.get(), let the calling thread do the work.