Is anyone else seeing this odd cyclic dependency error regarding pprint in CLJC files as of CLJS 1.12? This is me loading the NS (into a CLJ nREPL) from a fresh CLJC NS.
Yes, I have gotten that sometimes. But I haven't looked into how or why 🤷 For me it goes away after restarting stuff.
Seems to be the same with cljs.test requires, as it in turn requires cljs.pprint.
Just longer dependency chain.
This is fixed in the latest EAP: https://cursive-ide.com/blog/cursive-2025.1.1-eap1.html
Hi @cfleming. For a long time I've just ignored these "cannot resolve" warnings on javascript interop in cljs. I'm on Community edition, but I'm considering upgrading to the paid IDEA Ultimate for it's javascript support. Will this also improve the javascript interop with cursive?
Sadly no, since the Javascript support is very hard to integrate with. But I'm working on a better solution for this that will also work with the Community edition.
Awesome 🙌 Looking forward to it 😄