基于图形而不是基于堆栈

时间:2010-02-08 15:56:51

标签: functional-programming

我想知道用图表表示和执行程序的想法。某种无堆栈模型,其中图中的每个节点表示一个函数,而边表示函数的参数。这样,函数不会将结果返回给调用者,而是将结果作为arg传递给另一个函数节点。胡说八道?或者它可能只是伪装的状态机?在任何地方任何实际的实现?

3 个答案:

答案 0 :(得分:1)

我认为Dybvig的论文Three Implementation Models for Scheme用Scheme做到了这一点。

我很确定第一个模型是基于图形的。我不记得第三个模型是否存在。我认为我没有完全通过论文。

答案 1 :(得分:1)

这听起来很像State machine

答案 2 :(得分:0)

对于javascript,您可能需要结帐node-red(可视)或jsonflow(json)