我在Elm (https://youtu.be/lK0vph1zR8s)中观看了Laszlo关于时间旅行调试的演讲,在他的演讲中,他用信号图来可视化时间旅行的效果。现在您可以将调试器与elm反应器一起使用,但我看不到打开信号图形可视化的选项。有一个关于这一点的讨论:https://groups.google.com/forum/#!msg/elm-discuss/24jTnaChA6g/9WipFs9PBwAJ
有这方面的消息吗?
一般来说,是否有可能为Elm程序生成信号图?
提前谢谢。
发布于 2015-10-15 12:37:57
考虑到榆树语的迅速发展,拉兹洛的演讲已经相当古老了。在那次演讲中,他展示了一个经过黑客攻击的原型,该原型是基于一个稍作调整的Elm运行时。时间旅行调试器(榆树反应器)是扩展其工作的工具。
您在邮件列表上链接到的讨论是我所知道的最后一个将信号图添加到反应堆的讨论。
当时(IIRC),Laszlo使用经过调整的信号运行时实现生成了图形。图中的每个信号节点都有一个字符串来标识节点的类型。通过运行Elm程序,建立了图形。然后,以一个简单的数据结构遍历并记录该图形。字符串用于标识每个节点的类型。然后将其发送到服务器,服务器使用graphviz来呈现图形。
因此,当然可以生成这样的图形。虽然其中一个观察是,它丢失了程序中可用的一些更高级别的信息,因为一些信号函数是按照其他函数定义的。
https://stackoverflow.com/questions/33143056
复制相似问题