@thezerobit I admit I haven't tried the CL LSP implementation...Alive for VS Code I think. Have you tried it?
I would love to see how far a really good implementation of LSP and DAP could go and whether they could get close to SLIME+Emacs in functionality.
From what I've gleaned from the CL chat rooms I don't get the impression that Alive is quite there yet. But there's a lot of Emacs bias so it's hard to know if people are giving Alive a fair shake.
@thezerobit It's a shame because I think making a really good LSP+DAP backend for a really popular editor like VS Code could bring more people to Lisp.
(Or...maybe that's the point...to keep Lisp away from the masses.
)
Anyway, my cynicism aside, I'd be curious to hear how well Alive works out for you.
I don't know if this is a hot take, but telling people to use Emacs has probably driven more people away from the language than anything else. It is an utterly absurd barrier to entry. Emacs is just not for some people (most people, actually, according to a poll I ran recently), and if those people can't be given a good dev environment, they will move along pretty quick. I know some people see this as a good thing, and I despise those people with all my heart.
I work on LSP for #DylanLang sometimes. If I ever give up on Dylan maybe I'll work on similar things for CL and try to make them usable.