Macros ------ [(Up)](../../README.md#topics) - - - - ### Web resources ### Hygienic Macros [Hygienic macro - Wikipedia](https://en.wikipedia.org/wiki/Hygienic_macro) [macros - Can someone explain the concept of \'hygiene\' to me (I\'m a scheme programmer)? - Stack Overflow](https://stackoverflow.com/questions/3010493/can-someone-explain-the-concept-of-hygiene-to-me-im-a-scheme-programmer) ★ ### Rust [Hygiene - The Little Book of Rust Macros](https://veykril.github.io/tlborm/syntax-extensions/hygiene.html) ★ [A guide on how to write hygienic Rust macros](https://gist.github.com/Kestrer/8c05ebd4e0e9347eb05f265dfb7252e1) ★ ### Scheme [Scheme Documentation: Macros](https://docs.scheme.org/guide/macros/) ★ [Hygienic macros (Scheme Surveys)](https://docs.scheme.org/surveys/hygienic-macros/) ★ ### Julia [Metaprogramming · The Julia Language](https://docs.julialang.org/en/v1/manual/metaprogramming/) ★ [Looking for good macro examples - General Usage - Julia Programming Language](https://discourse.julialang.org/t/looking-for-good-macro-examples/450) ### Papers Hygiene for the Unhygienic (online @ [www.p-cos.net](http://www.p-cos.net/documents/hygiene.pdf), [guenchi.github.io](https://guenchi.github.io/Scheme/doc/Hygiene-Compatible%20Macros%20in%20an%20Unhygienic%20Macro%20System.pdf)) [Binding as Sets of Scopes](https://www.cs.utah.edu/plt/scope-sets/)