CAMLFLOW in 12 examples
-
EX1 : A minimal example,
with constants and builtin operators
-
EX2 : Introducing the Single-Assignment
style
-
EX3 : How to declare
and refer to user-defined operators (external primitives)
-
EX4 : Defining and applying
functions (graph closures)
-
EX5 : Using let to
structure definitions
-
EX6 : How to handle
n-ary results
-
EX7 : Defining closures by
curryfication
-
EX8 : Higher-order
functions
-
EX9 : User-defined types
-
EX10 : Typical parallel constructs
can be easily expressed using the tuple
type constructor and the builtin pmap
functional ...
-
EX11 : ... and encapsulated
using higher-order functions (higher-order graph constructors, or
skeletons
)
-
EX12 : Data-flow graphs produced
by CamlFlow can be handled by the SynDEx
CAD tool to produce a multi-processor applications