Skip to content

Names defined in CL overwrite user-functions #74

@kiselgra

Description

@kiselgra

In the following example

(function replace (...) -> ...
    ...)

....
(function foo (...) ...
    (replace ...))

replace maps to the symbol from CL, not the function defined above.

I suppose this is tricky as the Quoty check for macros is based on this behaviour ( @lispbub right?) but this behaviour will be very surprising (and the error message is not really helpful) for new users...

Metadata

Metadata

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions