cursive

2026-05-08T18:56:41.400489Z

Hi @cfleming! So there seems to be some activity around new dialects, especially Go-hosted. Sadly, I changed jobs this year and ever since I can't develop Clojure professionally 😭 But! These dialects give me hope! Especially Basilisp and the Go-hosted ones. Is it actually possible to get these running with Cursive? To what degree?

souenzzo 2026-05-11T22:40:53.223559Z

AFIK, the only "script dialect" that cursive support is babashka

cfleming 2026-05-11T23:18:27.517559Z

Yes, this is correct right now. I've thought about a "generic sexp" mode, which would not do a lot of Cursive's fancier features (symbol resolution etc), and would just do completion based on symbols present in the file/project. That would work for any dialect that's lexically sufficiently similar to Clojure, which most of them are.

cfleming 2026-05-11T23:19:18.342529Z

It could also support a stdio clojure.main style REPL, and nREPL if the dialect supports it (again, lots do).

2026-05-12T07:56:34.199239Z

Yeah just that minimal set of features would go a long way in supporting these interesting dialects. Jank and the Go ones are particularly interesting IMO. Go opens the door to everything k8s which is as enterprisey as it gets nowadays.

onetom 2026-05-21T15:36:02.124239Z

what you are describing sounds a lot like clojure-mode + inf-clojure under emacs • https://github.com/clojure-emacs/clojure-mode • https://github.com/clojure-emacs/inf-clojure