Closed davedoesdev closed 5 years ago
If I override letrec (for example with the sample derived form from R6RS), then bigloo gives me a warning:
letrec
*** WARNING:bigloo:install-expander Redefinition of eval expander -- letrec
which tells me letrec is an expander. However, expand doesn't expand letrec:
expand
1:=> (expand '(letrec ((a (lambda () b)) (b (lambda () a))) a)) (letrec ((a (lambda () b)) (b (lambda () a))) a)
Is the warning wrong?
I just disabled the warnings when expanding.
If I override
letrec
(for example with the sample derived form from R6RS), then bigloo gives me a warning:which tells me
letrec
is an expander. However,expand
doesn't expandletrec
:Is the warning wrong?