Paul Downen
|
d5fd4bb474
Added FSM processes to support concurrent operation computation.
|
14 anni fa |
Paul Downen
|
ad9477d798
Simplified ebb_flow:map/reduce and added reduce/4 with zero argument.
|
14 anni fa |
getty
|
45679b7be3
Better add this; need to refactor/test a lot
|
14 anni fa |
getty
|
23e5bb0b1e
Merge branch 'master' of github.com:aisamanra/ebb
|
14 anni fa |
Paul Downen
|
58736bb78f
Modified ebb_run:simpl to eliminate id route chains.
|
14 anni fa |
Paul Downen
|
3e2c1ce8e9
Generalized pipe/par permutation in ebb_run:simpl/1.
|
14 anni fa |
Paul Downen
|
6e4755d816
Fixed ebb_run:zip_pars to align par operations as much as possible.
|
14 anni fa |
Paul Downen
|
4018291aa3
Fixed infinite loop in ebb_flow:reduce/2 on irreducible function/list pair.
|
14 anni fa |
Paul Downen
|
9d0bfe0e36
Changed ebb_run:simpl/1 to push through switch operations.
|
14 anni fa |
Paul Downen
|
049c20abce
ebb_run:simpl_pipe_par now does a better effort in merging to pars.
|
14 anni fa |
Paul Downen
|
2c17d438d2
Fixed a bug in ebb_flow:reduce_right/2; should use lists:duplicate/2.
|
14 anni fa |
Paul Downen
|
80202f1a8e
Added better support for tuples in ebb_flow.
|
14 anni fa |
Paul Downen
|
60a562e9cf
Added ebb_flow:map, ebb_flow:reduce, and ebb_flow:map_reduce.
|
14 anni fa |
Paul Downen
|
3ba43f00fc
Fixed bug with reversed operations in ebb_run:simpl_pipe_par.
|
14 anni fa |
Paul Downen
|
c43fe3c918
Added the ebb_run module for simplification and evaluation of operations.
|
14 anni fa |
Paul Downen
|
45e0f998e0
Added smart constructors to ebb_flow.
|
14 anni fa |
Paul Downen
|
012069a855
Improved type checking in primitive constructors.
|
14 anni fa |
Paul Downen
|
d46fde27b0
Added ebb_prim:is_operation/1.
|
14 anni fa |
Paul Downen
|
5e6f9403ea
Added the ebb_flow module.
|
14 anni fa |
Paul Downen
|
0007403275
Changed the type of the route operation.
|
14 anni fa |
Paul Downen
|
1b5c35c989
Changed the type of the switch operation.
|
14 anni fa |
Paul Downen
|
99947ded94
Export func/2 and flatten_arity/1 from ebb_prim.
|
14 anni fa |
Paul Downen
|
044a4ee90a
Added input checks in ebb_prim on sync/1, split/1, merge/1, switch/2.
|
14 anni fa |
Paul Downen
|
f9a5f64fb0
Simplified and reduced the number of control primitives.
|
14 anni fa |
Paul Downen
|
cbd5dbb97f
Reorganized control flow module structure.
|
14 anni fa |
Paul Downen
|
3a854ab67f
Added ebb_loop module.
|
14 anni fa |
Paul Downen
|
4bedede70b
Added support for general initialization operations for flow_graph:loop.
|
14 anni fa |
Paul Downen
|
0d05a5e6f8
Added support for funneling operations.
|
14 anni fa |
Paul Downen
|
e933b9b719
Added ebb_par module.
|
14 anni fa |
Paul Downen
|
462466ecd8
Updated ebb_prim and ebb_pipe for the new flow_graph.
|
14 anni fa |