Sha256: d500ba592d0a6beb80670f47c3b6ba78ba5ce3b994ba4f06255d0cc806b2554d

Contents?: true

Size: 532 Bytes

Versions: 11

Compression:

Stored size: 532 Bytes

Contents

Rule Main
  output 'o1'
Flow
  rule Init
  rule A
End

Rule Init
  output 'i1'.touch
  output 'cont'.touch
  output '0.count'.touch
End

Rule A
  input 'i1'
  input 'cont'
  input '0.count'
  output 'o1'
Flow
  rule A1
  rule A2
End

Rule A1
  input '*.count'.all or null
  input 'cont'
  output '{$*.length}.count'
Flow
  rule A1Count {N: $*.length}
End

Rule A1Count
  output '{$N}.count'.touch
  param $N
End

Rule A2
  input '*.count'.all
  input 'cont'
  output 'o1'.touch
  output 'cont'.remove
  constraint $*.length > 5
End

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
pione-0.5.0.alpha.2 example/WorkflowPatterns/41_ThreadMerge/ThreadMerge.pione
pione-0.5.0.alpha.1 example/WorkflowPatterns/41_ThreadMerge/ThreadMerge.pione
pione-0.4.2 example/WorkflowPatterns/41_ThreadMerge/ThreadMerge.pione
pione-0.4.1 example/WorkflowPatterns/41_ThreadMerge/ThreadMerge.pione
pione-0.4.0 example/WorkflowPatterns/41_ThreadMerge/ThreadMerge.pione
pione-0.3.2 example/WorkflowPatterns/41_ThreadMerge/ThreadMerge.pione
pione-0.3.1 example/WorkflowPatterns/41_ThreadMerge/ThreadMerge.pione
pione-0.3.0 example/WorkflowPatterns/41_ThreadMerge/ThreadMerge.pione
pione-0.2.2 example/WorkflowPatterns/41_ThreadMerge/ThreadMerge.pione
pione-0.2.1 example/WorkflowPatterns/41_ThreadMerge/ThreadMerge.pione
pione-0.2.0 example/WorkflowPatterns/41_ThreadMerge/ThreadMerge.pione