Walter,

This is a known limitation in Guile. Please read
https://www.gnu.org/software/guile/manual/html_node/Hygiene-and-the-Top_002dLevel.html

I expect that you would be able to fix your macro by using

(define binding-you-want-to-report
  (let ((private-binding ...) ...)
   expr...))

or

(define-values (binding-to-export-1 binding-to-export-2 ...)
  (let ((private-binding ...) ...)
    (values expr1 expr2 ...)))

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to