In this section we provide some more details on what flowc does when you use it to compile, generate, build and run a flow.
The process includes these areas described in more detail in the following pages:
- Flow loading: the process of reading in the flow description and building an internal representation of it
- Flow compiling: take hierarchical flows representation loaded from previous stage and "compile down" to one more suited for project for flow project generation for execution.
- Flow execution: The generated project is loaded by the generic run-time library (flowrlib) and the functions are executed in turn.