home.social

#babashka — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #babashka, aggregated by home.social.

fetched live
  1. 🐝 #SwarmForge is an #opensource agent coordination system that turns swarms of #AI agents into a disciplined engineering team, built on #tmux, #git worktrees and #Babashka #devtools

    🧩 Config-driven topology: the swarm shape comes from swarmforge.conf, one line per window defining role, agent backend, worktree and receive mode — not hardcoded shell variables
    🧵👇

  2. Tested the bb uberjar feature - this is so cool :-)

    * real language with functions, error handling & versioned library support for scripts
    * very fast roundtrip in development
    * and now also small footprint, no need for having an jdk installed
    * ultrafast execution time

    This makes me really happy :-)

    #clojure #babashka #devops

  3. #HoneySQL officially supports #jolt and #let-go now, as well as #Clojure #ClojureScript and #Babashka -- very cool to see so many dialects appearing for so many target hosts!

  4. @borkdude It's... 1970s technology; it was obnoxious and clunky even then (Eight Megabytres And Constant Swapping); it's Generaly Not Used Except by Middle Aged Computer Scientists; it has its own built in Lisp system which isn't dreadful.

    I mean, you could convert a Model T Ford to electric, and it would be a cool hack; but it still wouldn't be an ergonomic modern car.

    Yes, #Emacs can do it. But #Babashka or #Jolt or #Scittle or #CLJS or even #Clojure can do it better and faster, so why?

  5. Vibe-coded #Babashka #Clojure script to display #Calva settings from VS Code, with default, user, and project values github.com/seancorfield/calva- -- awful code from Copilot but it works and I wouldn't have bothered hand-coding a silly utility like this!

  6. @borkdude Woohoo!

    Needs a bit of setup; you have to do:
    ```
    (require '[babashka.pods :as pods])
    (pods/load-pod 'org.babashka/gozxing "0.0.1")
    (require '[pod.babashka.gozxing :as qr])
    ```

    before you can invoke functions in the `qr` namespace.

    But extremely cool. The auto-provisioning of the requirement at runtime is slick, cool, and, from a security point of view, slightly alarming!

    (I should look and see how `load-pod` verifies the download)

    #Babashka
    #Clojure