This repository contains GNU Guile macros, serving as examples for learning about macro usage.

Zelphir Kaltstahl 21af3d3628 improve once! example 2 months ago
and-or c04f8628d0 added `and` and `or` macros and case-lambda alternatives 2 years ago
ck-macro 4655cef061 add ck-macro and .gitignore 2 years ago
once 21af3d3628 improve once! example 2 months ago
threading-pipe-macro 9124cb0f2c mention that this is pipe-left 6 months ago
.gitignore 4655cef061 add ck-macro and .gitignore 2 years ago
README.org 7bd4c78d58 add metadata to readme 6 months ago

README.org

Guile Scheme Macros

This repository is supposed to contain explained Guile Scheme macros.

Other places

There are other places, where one can find macros, explained or unexplained. Those places will be collected here. Those might be useful in the context of Guile macros as they are possibly Guile Scheme macros as well or macros of other languages, which might be translatable to Guile.

Macro expansion