Package org.shapelogic.calculation

Lazy calculation

See:
          Description

Interface Summary
Accumulator<In,Out> Accumulator.
Calc<T> Top interface for calculations.
CalcInvoke<T> Calc0 is does a lazy calculation of a value, that does not have any dependencies.
CartesianIndex Create indexes for the inputs to a Cartesian product.
IndexTransform<In,Out> Transform that know what index in a sequence it is transforming.
So it will take the same index from both the input and the output.
It will do outSeq.get(index) = transform(inSeq.get(index),index).
LazyCalc<T> Interface for calculations with a dirty and setup concept.
 

Class Summary
AdvanceWhile<E> This causes the iterator to be advanced as long as the the condition is true.
BaseAccumulator<In,Out> BaseAccumulator accumulator.
CartesianIndex2 CartesianIndex2 creates an accessing scheme for 2 NumberedStream, List or Array.
 

Package org.shapelogic.calculation Description

Lazy calculation

New library for functional programming style lazy calculation.

Dependency

Declarative programming

Declarative programming in ShapeLogic is build on the following:



Copyright © 2008. All Rights Reserved.