Loading

PREDUCE

reducer framework

Behaves as REDUCE but produces a map of results keyed by the label map of each equivalence class.

PREDUCE is available since version 1.0.5.

See also

Signatures

Examples

NEWGTS 'a' RENAME { 'type' '1' } RELABEL 1 10 <% NaN NaN NaN 1 ADDVALUE %> FOR NEWGTS 'b' RENAME { 'type' '1' } RELABEL 1 10 <% NaN NaN NaN 1 ADDVALUE %> FOR NEWGTS 'a' RENAME { 'type' '2' } RELABEL 1 10 <% NaN NaN NaN 2 ADDVALUE %> FOR NEWGTS 'b' RENAME { 'type' '2' } RELABEL 1 10 <% NaN NaN NaN 2 ADDVALUE %> FOR 4 ->LIST [ SWAP [ 'type' ] reducer.product ] PREDUCE