The Clojure Prismatic/Plumbing 库可以用来提供应用程序或模块函数图的声明性和显式定义。
简而言之,它提供了一种将每个函数指定为带有标签的节点的方法,该标签也是输出标签、带标签的输入和实现。为此,它使用在宏中定义的自定义关键字 (fkn)。
我们必须在 F# 中开发一个模块,它以分层方式执行相对复杂的计算,可以受益于 Prismmatic 功能,即:
- 只需将输入作为依赖项,就可以从函数映射轻松构建图表。可以用很少的代码来分析、检查和可视化该图。还可以编写子图以提供进一步的灵活性(在我们的领域中很有价值)。
- 可以监控函数的执行情况。不仅是性能,还有每个功能内外的价值。
- 系统的测试和模拟非常简单。
有关这些功能和其他功能的更多信息在 github 上 and 信息q演示:
为了获得这些功能,在映射中对函数的声明性定义进行编程的最清晰的方法是什么?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)