Chez Scheme:Macroexpand 实现
Posted
技术标签:
【中文标题】Chez Scheme:Macroexpand 实现【英文标题】:Chez Scheme: Macroexpand implementation 【发布时间】:2017-12-28 20:28:47 【问题描述】:Chez Scheme 是否提供标准的macroexpand
实现?如果没有,是否有合适的替代品存在?
【问题讨论】:
【参考方案1】:标准是什么意思? expand
扩展了提供给它的表单。
【讨论】:
expand
似乎扩展了所有级别的宏 - 它非常详细,甚至将 cond
扩展为 if
。有没有只扩展一级宏的东西?
他们正在寻找像 Clojure 的 macroexpand-1 这样的东西。以上是关于Chez Scheme:Macroexpand 实现的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Ubuntu 上安装 Petite Chez Scheme?
在 Linux Mint LMDE 上安装 Chez Scheme 9.4