this evening I'd like to try to expand the #guile scheme macros in this file
https://git.savannah.gnu.org/cgit/guix.git/tree/guix/records.scm
they constitute a minilanguage to sweeten the use of records
and I want to expand them to understand what they do exactly
The Guile manual itself acknowledges that the interface for expanding macros is awful
(the last 2 lines in this page)
https://www.gnu.org/software/guile/manual/html_node/Macro-Expansion.html#Macro-Expansion
I ended up here because I was trying to do a minimal Guile based build tool
talk about #yakshaving
in fact I can't maange to see a macro being expanded 😕