金融领域的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。