【发布时间】:2013-10-18 15:06:33
【问题描述】:
我使用过 Scheme 和 Clojure,我在他们的宏系统和 lisp 语法(缺少语法)可能性方面玩了很多。
但是,我还没有发现许多其他的宏系统语言像使用 Lisp 语法的语言那样复杂和有用。(我不算 C/C++)
有一些值得注意的例子吗?
【问题讨论】:
-
我对这个问题的答案很感兴趣,但我确实认为这与 Stack Overflow 无关:这里没有一个正确的答案(尽管有些答案实际上可能是错误的):“那里可能的答案太多,或者好的答案对于这种格式来说太长了。请添加详细信息以缩小答案集或隔离可以在几段中回答的问题。"
-
看看 Katahdin (bit.ly/c5MEl)、Template Haskell、Nemerle、Converge、MetaOCaml、JetBrains MPS。
-
我要求一份具有复杂宏系统的非 lisp 语言的良好列表,这对我来说似乎可以用几段来回答
标签: syntax macros programming-languages lisp syntactic-sugar