金融领域的DSL(特定领域语言)
时间:2020-03-05 18:42:15 来源:igfitidea点击:
是否有人在金融领域使用过DSL(特定领域语言)?我计划在我正在处理的应用程序中引入某种DSL支持,并希望分享一些想法。
我正处于确定哪些元素是最稳定的域元素并选择可以通过DSL更好地实现的功能的阶段。我尚未为第一个功能定义语法。
解决方案
回答
杰伊·菲尔德斯(Jay Fields)和奥比·费尔南德斯(Obie Fernandez)对此主题进行了广泛的写作和讨论。
- 杰伊·菲尔德(Jay Fields)介绍领域特定语言
- 杰伊·菲尔兹(Jay Fields)的商业自然语言丛书
- Obie Fernandez在DSL中表达合同条款
- Jay Fields在infoQ上的精彩演讲
我们还可以在Martin Fowler的著作中找到有关实现DSL的一般知识(但并不专门针对金融)。
- DSL
回答
Simon Peyton Jones和Jean-Marc-Erby将金融合同优雅地建模为DSL。如何编写金融合同中介绍了嵌入在Haskell中的他们的DSL。