球拍宏是否比Scheme或Common Lisp中的方法具有更高级的功能?我怀疑是这样,特别是关于模块,名称空间和范围等,但我希望简单地了解一下Racket宏可以做些什么,如果有的话,其他Lisp不能做。球拍VS方案宏
此外,Scheme/CL还将阅读器层暴露给开发人员,并且使用它,是不是可以在这些lisps中创建全新的语言(不仅仅是s-expr宏),例如Scribble,您的方式可以在球拍?
换句话说,Racket只是一个围绕“面向语言的编程”的哲学/约定,为此目的使用了方便的语法封装,还是更加根本地扩展了Scheme,使其在技术上不可能在该语言中实现?
非常感谢。