【发布时间】:2012-07-12 13:22:49
【问题描述】:
我在我最喜欢的语言 OCaml 中集成了这个功能,我知道这是 D 中的性感功能,但是除了一些优化之外,编译时评估的用例是什么? 越多越好,极客越好:-)
【问题讨论】:
-
您将这个功能“集成到”您“最喜欢的编程语言 OCaml”中是什么意思?在没有用例的情况下为什么要这样做?
-
这是我其他项目的副作用。正如我所说,优化是一个用例。但我认为应该有更多
-
@bobzhang,看看 MetaOCaml,它更有趣(并且比使用 D 限制元编程可以做的任何事情都更灵活)。而且,与任何元编程工具一样,用例是有效地实施 eDSL。
-
@SK-logic 我以前玩过它。但它没有赶上最新的 ocaml :-(。我的集成是一个还支持整个语言编译时评估的库,所以没有补丁编译器问题。恕我直言,如果你有编译时评估,还有很多事情要探索以一种非常方便的方式:-)
标签: compiler-construction ocaml d