这个仓库的主题是Racket的宏系统,主要目的是收集并记录编写宏过程中一些常见的技巧和模式。
Racket社区中有大量关于宏的知识技巧处于口口相传或是过于碎片化的状态,并没有很好地写成文字和索引。
这里不提供入门教程,相关资料,Racket的或是Scheme的,已经有很多了:
- Racket Guide - Macros
- Fear of Macros
- https://docs.racket-lang.org/syntax/stxparse-intro.html
- Binding as Sets of Scopes的1-3节