Live data from Hacker News

Biff.core: system composition for Clojure web apps

biffweb.com

31–34 of 34 posts

Re: Biff.core: system composition for Clojure web apps

#31

Earlier quoted context omitted.

Said every author of a component library :) Maybe the plurality of choice is good.

hehe yes. There are plenty of other languages with dominant frameworks etc; I like being in a community of experimenters.

We're still missing a library that joins all the conceptual models together and is compatible with all of the libraries at the same time :wink:

Re: Biff.core: system composition for Clojure web apps

#32

Earlier quoted context omitted.

Not really running agents at all literally just using the $20 chatGPT subscription and editing files.

Well, that's not how a Clojure dev normally would write it. If you're not using the REPL (with or without AI) - you're missing the point/misusing the tool. Therefore "remains shockingly bad" perspective is unfair - it's like using a screwdriver to remove nails while complaining that it keeps bending.

I'm an amateur with a tiny budget using the method which is most approachable to try it out.

Re: Biff.core: system composition for Clojure web apps

#33

Earlier quoted context omitted.

Not really running agents at all literally just using the $20 chatGPT subscription and editing files.

Well, that's not how a Clojure dev normally would write it. If you're not using the REPL (with or without AI) - you're missing the point/misusing the tool. Therefore "remains shockingly bad" perspective is unfair - it's like using a screwdriver to remove nails while complaining that it keeps bending.

I'm happy to hear any thoughts you have on the best way to make use of it. Presently I use emacs and cider but I'm not altogether unhappy with IntelliJ or VSCode

Re: Biff.core: system composition for Clojure web apps

#34

Earlier quoted context omitted.

Well, that's not how a Clojure dev normally would write it. If you're not using the REPL (with or without AI) - you're missing the point/misusing the tool. Therefore "remains shockingly bad" perspective is unfair - it's like using a screwdriver to remove nails while complaining that it keeps bending.

I'm happy to hear any thoughts you have on the best way to make use of it. Presently I use emacs and cider but I'm not altogether unhappy with IntelliJ or VSCode

So yes, you're already using Clojure REPL with CIDER, right? Then why not make AI use it as well? You can do that directly from Emacs, with ECA¹ for example. Which on its own won't change anything - it still be in that batch-style mode - LLM spawns process -> reads stdout/stderr -> spawns next process. What you'd need on top of that is an MCP that "understands" nrepl. You can find many different ones, I built my own (written in Clojure, runs with babashka)²

Alternatively, you can use Dmitry Sotnikov's agentic tool³. Dima is a well-known Clojurista (with published books, etc.) I have not tried that myself because I prefer staying in Emacs, but it might be even easier choice for someone else.

---

¹ https://eca.dev

² https://github.com/agzam/death-contraptions/tree/main/tools/...

³ https://dirge-code.github.io

Post reply on HN