What’s the consensus on LLM aided coding for Clojure on Emacs? Is it worth investing the time on? Does the latency cause any issues like blocking user input too much?
I would like to see clojure-mcp integrated into gptel that would be awesome, I have not come across claude-code.el does that work with clojure-mcp I may give it a try if it does ?
You can integrate clojure-mcp with gptel. Gptel has support for mcp servers through mcp.el. There is documentation about it on the gptel repo - however the downside is you need to use the api key. With claude code (and implicitly claude-code.el) and claude desktop you can use your normal Claude subscription
Also, yes, claude-code.el (which is just a emacs simple wrapper over claude code) work with clojure-mcp. You can configure claude desktop to have support for clojure-mcp as in the docs, and then in a terminal, run claude mcp add-from-claude-desktop
I assumed that clojure-mcp did not work from @ed121 comment where he said he was working on it I did find mcp.el but have not tried it yet based on that comment
I got it to work but I admit the experience was not great
okay good to know
Tool use works out of the box, but gptel doesn't support other things exposed by an MCP.
Also I'm not sure tool using LLMs are super cost efficient on a personal API token
I don't really like LLM autocompletion, but I've used aidermacs, and aider.el for prompt-based LLM code generation via aider, and it's been pretty nice.
I'm working on getting clojure-mcp working within gptel with a similar workflow using the gptel chat butter or its gptel-rewrite function: https://clojurians.slack.com/archives/C068E9L5M2Q/p1749848540759959
Also if you’re into Claude look at Claude-code.el - it’s a very pleasant experience This is for agentic assistance not code completion
Me and Aidermacs had to go our separate ways. We just didn't vibe.