Skip to content

new-let.lisp does not compile

Hi there, the master branch of misc-extensions currently can't be built, which consequently prevents fset from compiling. Multiple compilers claim that during a macro expansion in new-let.lisp, analyze-decls is undefined. This is strange, given that it's visible right here: https://gitlab.common-lisp.net/misc-extensions/misc-extensions/-/blob/master/src/new-let.lisp?ref_type=heads#L211

Perhaps there is a problem with definition order? Is something trying to macroexpand, using analyze-decls, before it exists?

I've never had this issue, especially given that this file is originally quite old, but I see that you recently updated it: baaa691f

Perhaps there was a regression.

Edited by Colin Woodbury