Intro
Introduction to flow
1.
Installing flow
2.
What is flow?
3.
Tenets of flow
4.
Project Components and Structure
5.
The Inspirations for flow
6.
Non-Inspirations
7.
Parallelism
8.
Status
Your First Flow
9.
Your First Flow
10.
Running the flow
11.
Step-by-Step
12.
Debugging your first flow
Defining Flows
13.
Defining flows
14.
Names
15.
Flow IOs
16.
Process References
17.
Function Definitions
18.
Data Types
19.
Connections
20.
Flow Libraries
21.
Context Functions
22.
Provided Functions
23.
Programming Methods
flowrcli's context functions
24.
flowr's context functions
25.
Arg functions
25.1.
Arg get function
26.
File functions
26.1.
File Write function
26.2.
File Read function
27.
Image manipulation functions
27.1.
Image buffer
28.
Standard IO functions
28.1.
Readline function
28.2.
Standard Input function
28.3.
Standard Output function
28.4.
Standard Error function
flowrgui's context functions
29.
flowrgui's context functions
30.
Arg functions
30.1.
Arg get function
31.
File functions
31.1.
File Write function
31.2.
File Read function
32.
Image manipulation functions
32.1.
Image buffer
33.
Standard IO functions
33.1.
Readline function
33.2.
Standard Input function
33.3.
Standard Output function
33.4.
Standard Error function
Running Flows
34.
Running flows
35.
flowc Command Line Arguments
36.
Passing command line arguments to flows
37.
Specifying the root file to load
38.
Standard Input and Output
39.
Exceptions and Panics
40.
Running Flows using flowr
41.
Running a flow in client/server mode of flowr
42.
Distributed execution of jobs with flowr and flowrex
Debugging Flows
43.
The Debugger
The flowstdlib Standard Library
44.
README
45.
control
45.1.
compare_switch
45.2.
index
45.3.
index_f
45.4.
join
45.5.
route
45.6.
select
45.7.
tap
46.
data
46.1.
accumulate
46.2.
append
46.3.
count
46.4.
duplicate
46.5.
enumerate
46.6.
info
46.7.
ordered_split
46.8.
remove
46.9.
sort
46.10.
split
46.11.
zip
47.
fmt
47.1.
reverse
47.2.
to_json
47.3.
to_string
48.
math
48.1.
add
48.2.
compare
48.3.
divide
48.4.
multiply
48.5.
range
48.6.
range_split
48.7.
sequence
48.8.
sqrt
48.9.
subtract
49.
matrix
49.1.
duplicate_rows
49.2.
multiply
49.3.
multiply_row
49.4.
transpose
49.5.
compose_matrix
Examples flows
50.
Examples Intro
50.1.
args
50.2.
args-json
50.3.
arrays
50.4.
debug-help-string
50.5.
debug-print-args
50.6.
double-connection
50.7.
factorial
50.8.
fibonacci
50.9.
hello-world
50.10.
line-echo
50.11.
mandlebrot
50.11.1.
escapes
50.11.2.
pixel_to_point
50.12.
pipeline
50.13.
prime
50.14.
primitives
50.15.
reverse-echo
50.16.
router
50.17.
sequence
50.18.
sequence-of-sequences
50.19.
tokenizer
50.20.
two-destinations
Developing flow
51.
Developing flow
52.
Pre-requisites
53.
Building
54.
Crates
54.1.
flowcore
54.2.
flowmacro
54.2.1.
flowc
54.2.1.1.
Flowc Compiler and Parser Test flows
54.3.
flowr
54.3.1.
flowrlib
54.3.2.
flowrex
54.3.3.
flowstdlib
54.3.4.
examples
55.
Makefile targets
56.
Ways to contribute
56.1.
Issues
56.2.
PRs
56.3.
Developing an example
56.4.
Continuous Integration Tests
Internals of the flow Project
57.
Internals of flow
57.1.
Flow Loading
57.2.
Flow Compiling
57.3.
Flow Execution
57.4.
Flow Execution State Transitions
Light
Rust
Coal
Navy
Ayu
The 'flow' book
debug-help-string
Description
Test of printing debug help string from the debugger