zippy / ceptr

(a recomposable medium for distributed social computing) || (semantic self-describing protocol stacks)
http://ceptr.org
GNU General Public License v3.0
88 stars 17 forks source link

create code interpolation/substitution instruction for PARAM_REFs? #39

Open zippy opened 8 years ago

zippy commented 8 years ago

currently the code evaluator is designed to stop descending a run-tree when it hits a non-process symbol. This works fine if PARAM_REF symbols are always direct children params of processes. But if they are hidden by a data symbol they wont get substituted in for. We can either walk the entire code tree, or require coders to mark tree portions that need walking with a special instruction.

zippy commented 8 years ago

Actually this got reversed, the code is now completely evaluated by default. The issue to address is if we don't have to, can we find a way to optimize points at which to stop.