Colin Fleming
Colin Fleming
The problem here is that the metadata syntax is incorrect. Changing the invocation to `(fn3 ^{:foo 1 :bar 2} s1 2 3)` works as expected.
I actually didn't think the syntax you had originally was correct - I may have been wrong. I'll investigate this - if that syntax is correct Cursive should definitely support...
My apologies, you were absolutely correct. I'll investigate why that syntax works because I don't fully understand it but I'll add support for it.
No, I don't think it's an obscure bug, but it depends on some pretty deep knowledge of the reader (I think the quote quotes the following symbol, but the metadata...
I can't reproduce this on current Cursive. I looked at it after fixing some related problems, so I'm going to optimistically mark this as fixed. Let me know if that's...
Actually, I did manage to reproduce this and fix it.
@NightMachinary @bbatsov Very simple - it doesn't :-). Cursive can only debug JVM clojure right now.
@kwladyka Sometimes picking the new deps up can be flakey, which seems to be an IntelliJ problem. If you close and reopen your project, does that fix it?
@marksto I have a plan to fix this, but it's a very large change which will affect all deps users, so I'm trying to figure out the best time to...
Ok, a fix for this has finally been released in 1.13.0-eap2. It's a massive change in the deps support, which the Polylith support mostly just falls out of. All the...