cursive

Joe R. Smith 2025-03-31T20:04:07.310879Z

Cursive repl is weird with IntelliJ IDEA 2024.3.5 (Cursive 1.14.1-eap2-2024.3). I don't know if it matters, but I'm using Jetbrains Gateway to connect to a remote intellij backend.

Joe R. Smith 2025-03-31T20:53:28.908349Z

Same issue with 2025.1.

raspasov 2025-04-01T06:12:42.479789Z

Hmm I am on IntelliJ IDEA 2024.3.5 and Cursive 1.14.1-eap2-2024.3, no such problem… (but not using a Jetbrains Gateway, just local JVM/setup on macOS) What is a Jetbrains Gateway?

Joe R. Smith 2025-04-01T13:10:15.432229Z

It lets you use intellij as a client to a backend running on a remote machine (e.g., over ssh). Gateway just manages the installation off the remote backend.

Joe R. Smith 2025-04-01T13:11:00.414209Z

It's really nice-- I can do CUDA development on my Linux laptop from my IDE on my Macbook (and thus avoid the shitshow that is Linux + IntelliJ + Wayland + laptop drivers)

raspasov 2025-04-01T22:59:37.178099Z

Oh, nice!

onetom 2025-04-06T10:01:20.017739Z

is it even officially supported? i remember cursive repl window was completely broken when gateway came out. maybe it has fixed itself over time? :) @solussd does gateway support the backend to run on macos yet?

Joe R. Smith 2025-04-06T14:39:43.829329Z

I haven’t tried the BE on macOS.

shaunlebron 2025-03-31T20:19:34.849629Z

Is there a way to export the static analysis of a project?

shaunlebron 2025-03-31T20:20:39.360619Z

Sometimes I’m trying to find how a function is transitively related to another function (i.e. where it’s being called inside, however many levels in). Seems a like a graph problem I could solve myself if I had the graph.

cfleming 2025-04-01T07:28:00.619879Z

Cursive doesn't provide this, no, but you can do it using kondo. Depending on which code you're using you could just use dewey which already has the analysis done, otherwise it has an example of how to do it if the code is not public.

🙏 1
shaunlebron 2025-04-01T17:02:59.786769Z

awesome, thank you!