And I ert'd the tests although I don't understand what you're trying to do with the test-product stuff.
The other suggestion I'd like to make is that you pull all the shadchen stuff into the top-level and drop the use of eval-when because then emacs can find the source properly and all of that.
I also fixed a bug in lexical-match and I added stuff to make it possible to step into the match (and lexical-match) macro, at least for the value. We'd have to find a way to express the destructured match/expression to be able to step into those... might be tricky.
Oh. I also noticed that the version wasn't bumped in the file. I haven't updated that. Do you have a commit somewhere for that?
I removed a spurious cl-labels in my alist impl.
And I ert'd the tests although I don't understand what you're trying to do with the test-product stuff.
The other suggestion I'd like to make is that you pull all the shadchen stuff into the top-level and drop the use of
eval-when
because then emacs can find the source properly and all of that.I also fixed a bug in lexical-match and I added stuff to make it possible to step into the match (and lexical-match) macro, at least for the value. We'd have to find a way to express the destructured match/expression to be able to step into those... might be tricky.
Oh. I also noticed that the version wasn't bumped in the file. I haven't updated that. Do you have a commit somewhere for that?