Colin Fleming

Results 130 comments of Colin Fleming

Exactly, I'd have to investigate to fully figure it out, but I suspect that your IntelliJ JDK (probably 11) is doing the compiling somehow. But I'm glad the workaround works...

@devurandom No, since Cursive uses a prepl-like protocol over the socket. What Thomas is asking for is a plain REPL that doesn't do that, i.e. a pure streaming one.

So, Cursive hasn't supported this. If you navigate to a dependency, where should it take you? Most dependencies have many namespaces, and it's unclear which should be chosen. Navigating to...

I can't see any reason why this should happen, no. I'll try to reproduce this to see if I can figure it out.

Ok, I've fixed the cause of this in the code. If there was an error downloading the artifact and there are no versions of the relevant artifact in the `.m2`...

Fix released in 1.13.4-eap8 on 2024-07-23.

Fix released in 1.13.4 on 2024-08-06.

When you run your REPL, do you have the root module selected as the context module? If you do, this should work.

Interesting, thanks for the investigation - I'll take a look when I get a chance. The Kotlin plugin actually does something similar, it compiles its classes to a separate directory...

Exactly. I think this is the most flexible approach, at the cost of requiring a little more configuration in users' build files. But I think that's an acceptable tradeoff, as...