对于我正在处理的任务,Elm 编程语言的信号系统似乎是一个合适的解决方案。
但是我的纯计算函数是在 Haskell 中实现的。是否有一个 Haskell 库可以让我构建一个信号图(在节点中使用我的纯函数),以便它像在 Elm 中一样工作?
我的背景
我需要根据需要观察大量计算的中间结果,即我不想实际格式化和输出每个中间结果,但是如果需要,那么我应该用最新的中间结果(从计算信号)。
实际上,有几个并行计算,其中一些使用其他的结果,所以我想要几个独立的输出信号来观察它们。所以我相信我可以编写一个 Elm 程序来对系统进行建模,以观察可用的中间结果。(也许,我错了,我应该尝试至少在 Elm 中编写一个原型,但我也在考虑与我的主要 Haskell 代码集成。)