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?
AFIK, the only "script dialect" that cursive support is babashka
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.
It could also support a stdio clojure.main style REPL, and nREPL if the dialect supports it (again, lots do).
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.
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