【发布时间】:2014-01-14 18:41:07
【问题描述】:
我知道动态语言(Ruby、Clojure、Groovy)提供元编程支持,但 Scala 呢?
Scala 中的元编程是否有用于创建 DSL 的用例?
Caveat - 我不完全了解元编程,但认为它可能有助于在运行时处理创建新的 DSL 语法/规则(可能/可能不正确)。
我读过这篇有用的 question,但我更感兴趣的是为什么(如果有的话)在 Scala 中使用元编程。
【问题讨论】:
标签: scala metaprogramming dsl