Flow.apex

Flow.apex is a library to help you weave functions in a procedural style.

Why Flow.apex?

Flow.apex is created to simplify the creation of a Function. It simulates the procedural invocation of Functions, and weave them to build a larger and more complicated Function. Flow.apex acts as a bridge between the small Funcs and big custom Funcs that you create by subclassing Func.

Fluent API

Flow.apex offers a fluent API to build a custom Func without subclassing Func.

Abundant Structures

Flow.apex has adequate block structures to help weaving your Funcs.

FlowScript Support

Flow.apex enables a mechanism to support embedded scripting in Flows.

One Step From R.apex

It is the cousin of R.apex, only more powerful.

Build Funcs

Flow.apex uses procedral structures to build Funcs in the form of Flows.

Build Funcs

Code Blocks

Flow.apex not only creates Funcs, but also creates executable blocks of code.

Code Blocks

FlowScript

Flow.apex includes a script that naturally integrates with R.apex and all of your Funcs.

FlowScript