Hi Ludo,

Ludovic Courtès <l...@gnu.org> writes:

> +(define-syntax-rule (try-use-modules hint modules ...)
> +  (eval-when (expand load eval)
> +    (%try-use-modules '(modules ...)
> +                      (source-properties->location
> +                       (current-source-location))
> +                      hint)))
> +

Why is it necessary to use eval-when here?  The Guile manual makes it
sound like eval-when is intended to be used with syntax-case macros, not
syntax-rules macros.

-- 
Chris

Attachment: signature.asc
Description: PGP signature

Reply via email to