Open slyrus opened 3 years ago
I have a similar issue. I use _
in bind
and get the same warning. I imported _
, and also used rutils:_
, and none helped.
Macro-expanding, I don't see code dealing with _
I looked at the source code, and something like that should happen. If I have time, I will try to trace the issue. No promises.
Note that I have raised a related issue that was closed as resolved.
Right now I am drawing a blank on what I could be doing wrong again. Let me think a bit about this.
I can reproduce a similar issue on version 5.2.1
by
(let ((rez ()))
(dotable (k _ #h(1 :foo 2 :bar) rez)
(when (oddp k)
(push _ rez))))
Notice that the issue would not happen if _
is replaced to v
, vv
, apple
.
I haven't looked at the expanded code yet, but when I try to load hash-set.lisp I get warnings of the following sort:
This suggests that the scope of _ is somehow wrong.