我正在尝试确定Clojure和F#用于创建DSL的设施。每个语言都提供了哪些设施来创建和操作DSL?
由于F#是静态类型的,这会使得这个特定任务更加困难吗?在Clojure方面,我没有真正的经验,但所有LISP都以元编程/DSL而闻名。
我的问题并不是为了在两种语言之间进行战争或类似的事情。如果我最近对两者进行了提问,那是因为我确实认为两者都很棒,并想更多地了解两者的具体情况。
在阅读了几天关于意图编程的内容后,它让我重新激起了对DSL和其他一切的兴趣。
虽然我对F#有一些了解,但我还没有使用引用或类似东西开发过任何东西。我看到了基于辨别联合的DSL示例,这似乎很有趣。
由于F#是静态类型的,这会使得这个特定任务更加困难吗?在Clojure方面,我没有真正的经验,但所有LISP都以元编程/DSL而闻名。
我的问题并不是为了在两种语言之间进行战争或类似的事情。如果我最近对两者进行了提问,那是因为我确实认为两者都很棒,并想更多地了解两者的具体情况。
在阅读了几天关于意图编程的内容后,它让我重新激起了对DSL和其他一切的兴趣。
虽然我对F#有一些了解,但我还没有使用引用或类似东西开发过任何东西。我看到了基于辨别联合的DSL示例,这似乎很有趣。