Do all reveal features work in cljs? I'm guessing not the pro feature: "File system navigation" at least
Most reveal features work on objects in JVM. It has prepl support that allows it to talk to cljs processes and then work on JVM data structures received over network
Has a reveal in IntelliJ integration ever been discussed?
Launched in a window that IntelliJ manages. Like portal’s integration.
Ah no, that's not possible unfortunately
Ah ok. How come?
Because this is The trade-off of Reveal — it's a window that lives in JVM where development happens, therefore it benefits from direct access to objects
With the downside that it's not a part of IDE, so you have to manage multiple windows
Another upside is that since it's a separate window, it's already available for developers no matter the IDE they use
So I can "do twice as much instead of doing everything twice"
And the integration would require launching reveal in the IntelliJ JVM which is not where development happens?
Yes, different classpaths, different dependencies, different lifetimes — you wouldn't want accidental exception causing your JVM to quit to also delete all unsaved changes
I see. Cursive runs in the same jvm as IntelliJ, right?
Reveal lives in JVM, therefore it works with any IDE without specialized integration.. what do you have in mind for intellij integration?