Paul Downen
|
3e2c1ce8e9
Generalized pipe/par permutation in ebb_run:simpl/1.
|
14 years ago |
Paul Downen
|
6e4755d816
Fixed ebb_run:zip_pars to align par operations as much as possible.
|
14 years ago |
Paul Downen
|
4018291aa3
Fixed infinite loop in ebb_flow:reduce/2 on irreducible function/list pair.
|
14 years ago |
Paul Downen
|
9d0bfe0e36
Changed ebb_run:simpl/1 to push through switch operations.
|
14 years ago |
Paul Downen
|
049c20abce
ebb_run:simpl_pipe_par now does a better effort in merging to pars.
|
14 years ago |
Paul Downen
|
2c17d438d2
Fixed a bug in ebb_flow:reduce_right/2; should use lists:duplicate/2.
|
14 years ago |
Paul Downen
|
80202f1a8e
Added better support for tuples in ebb_flow.
|
14 years ago |
Paul Downen
|
60a562e9cf
Added ebb_flow:map, ebb_flow:reduce, and ebb_flow:map_reduce.
|
14 years ago |
Paul Downen
|
3ba43f00fc
Fixed bug with reversed operations in ebb_run:simpl_pipe_par.
|
14 years ago |
Paul Downen
|
c43fe3c918
Added the ebb_run module for simplification and evaluation of operations.
|
14 years ago |
Paul Downen
|
45e0f998e0
Added smart constructors to ebb_flow.
|
14 years ago |
Paul Downen
|
012069a855
Improved type checking in primitive constructors.
|
14 years ago |
Paul Downen
|
d46fde27b0
Added ebb_prim:is_operation/1.
|
14 years ago |
Paul Downen
|
5e6f9403ea
Added the ebb_flow module.
|
14 years ago |
Paul Downen
|
0007403275
Changed the type of the route operation.
|
14 years ago |
Paul Downen
|
1b5c35c989
Changed the type of the switch operation.
|
14 years ago |
Paul Downen
|
99947ded94
Export func/2 and flatten_arity/1 from ebb_prim.
|
14 years ago |
Paul Downen
|
044a4ee90a
Added input checks in ebb_prim on sync/1, split/1, merge/1, switch/2.
|
14 years ago |
Paul Downen
|
f9a5f64fb0
Simplified and reduced the number of control primitives.
|
14 years ago |
Paul Downen
|
cbd5dbb97f
Reorganized control flow module structure.
|
14 years ago |
Paul Downen
|
3a854ab67f
Added ebb_loop module.
|
14 years ago |
Paul Downen
|
4bedede70b
Added support for general initialization operations for flow_graph:loop.
|
14 years ago |
Paul Downen
|
0d05a5e6f8
Added support for funneling operations.
|
14 years ago |
Paul Downen
|
e933b9b719
Added ebb_par module.
|
14 years ago |
Paul Downen
|
462466ecd8
Updated ebb_prim and ebb_pipe for the new flow_graph.
|
14 years ago |
Paul Downen
|
2287ecd600
Fixed the loop operator to have an initial state.
|
14 years ago |
Paul Downen
|
941d147ef6
Cleaned up flow_graph.
|
14 years ago |
Paul Downen
|
217d831fed
Changed flow_graph representation.
|
14 years ago |
Paul Downen
|
bcc95eda08
Change of plans; represent tasks/operations as flow graphs instead of ASTs.
|
14 years ago |
Paul Downen
|
4ca9b7b731
Fixed a type error in flow_graph:add_edge/2.
|
14 years ago |