home.social

#clojure — Public Fediverse posts

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

  1. Sharing things with a group of less tech-savvy people creates bottlenecks. You cannot push them to register or install apps. Still, in 2026, I want to collaborate with others – so I created a super-simple to-do-list app Dotolist.eu. It has nearly zero friction. And it works. #clojure #clojurescript #collaboration #productivity
    (Thanks @cjohansen for your Replicant!)

    medium.com/@tombarys/dotolist-

  2. People of #Clojure, I think this is pretty much done: My fork of #joker, the excellent #golang interpreter, sped up to the nines with IR bytecode interpreter, #wasm back-end, full introspection (well, almost) and a few extra doodads. Going to be using this _a lot_ over the next year.

    rcarmo.github.io/projects/go-j

  3. People of #Clojure, I think this is pretty much done: My fork of #joker, the excellent #golang interpreter, sped up to the nines with IR bytecode interpreter, #wasm back-end, full introspection (well, almost) and a few extra doodads. Going to be using this _a lot_ over the next year.

    rcarmo.github.io/projects/go-j

  4. People of #Clojure, I think this is pretty much done: My fork of #joker, the excellent #golang interpreter, sped up to the nines with IR bytecode interpreter, #wasm back-end, full introspection (well, almost) and a few extra doodads. Going to be using this _a lot_ over the next year.

    rcarmo.github.io/projects/go-j

  5. People of #Clojure, I think this is pretty much done: My fork of #joker, the excellent #golang interpreter, sped up to the nines with IR bytecode interpreter, #wasm back-end, full introspection (well, almost) and a few extra doodads. Going to be using this _a lot_ over the next year.

    rcarmo.github.io/projects/go-j

  6. People of #Clojure, I think this is pretty much done: My fork of #joker, the excellent #golang interpreter, sped up to the nines with IR bytecode interpreter, #wasm back-end, full introspection (well, almost) and a few extra doodads. Going to be using this _a lot_ over the next year.

    rcarmo.github.io/projects/go-j

  7. TIL: There is a nix/guix-like package manager written in Jannet lang (Clojure-like alternative to Guile/Lua).

    github.com/andrewchambers/herm

    It seems dead, but still an interesting effort.

  8. Oh, joy! Another riveting tale of data structures everyone and their grandma has been clamoring to read since 2013. 🥱🔍 Let's dissect these 'practically O(1) appends' like it's the latest episode of 'Keeping Up with the Clojureians'—because who doesn't want a nail-biting cliffhanger to the next blog post on vectors? 💡😂
    hypirion.com/musings/understan #dataStructures #Clojure #humor #techTrends #blogPost #vectors #HackerNews #ngated

  9. @dahukanna @woozle

    Well said. Esp. when things are HARD, like the wicked problems that ail our world, #ClimateChange for instance. Everyone should contribute their fair share, right? Give just their 2 cents?

    #Emergence deals with radical #Simplicity. But simple ain't easy.

    Wicked problems require wicked solutions. Numerous tiny #solution increments made all over the place by different people. It requires 'thinking at scale' for prolonged times, and 'doing' on the basis of that. In terms of planning for that 'Bigger Ideas' need time to mature and ripen, and this too involves many people. And is emergent and evolutionary in nature too! This great animation on "Where good ideas come from" calls this the 'Slow Hunch"..

    youtube.com/watch?v=NugRZGDbPFU

    #SX's slow hunch took 11 years.

    There's another great vid by Rich HIckey, creator of #Clojure, besides "Hammock Driven Development" mentioned in the article, titled "Simple made Easy" given at a #StrangeLoop conference..

    youtube.com/watch?v=SxdOUGdseq4

  10. Are you part of an org that believes in doing well and doing good? Do you have software engineering needs and are you looking for someone with both hands-on-keys maintenance + delivery as well as management experience to support your team and org in it's journey?

    Well you're in luck! I have some availability (8~12 hours/wk) for consulting starting in Q2 2026!

    For the last ~6 years I've been "The Most Senior Staff Member" growing an org from high-6 to lower-mid 7 figures. And now it's time for me to take a step back so it can develop to its full potential.

    My #programming experience is mostly #WebDevelopment (#Ruby / #JavaScript / #Python / #Clojure / #Rust / #Java in descending order of fluency).

    My #management experience is in purpose-driven, for profit organizations with an emphasis on building mutually beneficial, enthusiastically consensual commercial relationships between workers and customers where I've held #finance, #operations and #engineering roles.

    #Cooperatives #GetFediHired #Solidarity

  11. Thanks to Sirius-beta Labs who are once again sponsoring lunch for #BFPG Hack Day. UQ St Lucia, Saturday 28 March. Be there or be a lambda cube!

    #FP #Haskell #OCaml #Idris #Gleam #Lean #Scala #Erlang #Elixir #FSharp #Clojure #Lisp #Agda #Rocq #Rust #Scheme #Racket

    luma.com/uu28az9h

  12. I've released hikari-cp 4.0.0, a #Clojure wrapper to HikariCP - "zero-overhead" production ready #JDBC connection pool.

    github.com/tomekw/hikari-…

    * updated HikariCP to 7.0.2
    * bumped Clojure to 1.12.4
    * added is-running? and is-closed? fns
    * added :allow-pool-suspension option

    #tech

  13. Reading¹ my second short introduction to a programming language book this year "Janet for Mortals" janet.guide by @ianthehenry. #Janet (janet-lang.org) is a #Clojure like #Lisp that can be interpreted, embedded and compiled, and comes with a large standard library with concurrency and PEG parser support. I must say it is very appealing to me. #programmingLanguages

    ¹ First one was "Learning Zig" openmymind.net/learning_zig

  14. Trying out #quil (and #clojure) for the first time, and I'm finding it very fun :)

  15. i spent some time on a piece of #generativeart today and when i look at it now it seems almost like a quine: take most of the piece but modify parts of it, observe and iterate. no way of knowing where you'll end up

    #clojure #quil #thing

  16. Spent the weekend reviving an old Quil+Overtone project, MiniBeast. It's a pretty cool synth. I put out a jar which you can download and run standalone, do give it a go!

    github.com/overtone/mini-beast

    #clojure #overtone #quil #livecoding #musicproduction

  17. Did Drew Devault really just link to a #clojure blog post???

    When he discovers #scheme beyond a cursory glance, it'll be so over for #unix-cels

    aphyr.com/posts/363-fast-multi
    #srht

  18. Now onto #FijiSc: Fiji is a recursive acronym meaning "Fiji is just ImageJ" fji.sc (and the paper nature.com/articles/nmeth.2019 ) –and #ImageJ is a #java open source software for image processing imagej.nih.gov/ij/index.html written by Wayne Rasband from the #NIH Research Branch.

    An analogy: think of ImageJ as the kernel and Fiji as the rest of the operating system.

    #FijiSc brings to #ImageJ:
    (1) a package manager to install and update plugins, and that crucially enables reproducible science by exporting the whole set of plugins and libraries as an executable;
    (2) a Script Editor imagej.net/scripting/script-ed supporting many languages (#python, #groovy #ruby #scala #clojure and more), all with access to a huge collection of #JVM libraries;
    (3) huge amount of libraries such as #ImgLib2, #JFreeChart for plotting, for GUIs, etc.

    There are many, many plugins. A tiny sample:

    Machine learning-based image segmentation:
    - #LabKit imagej.net/plugins/labkit/
    - #WEKA Trainable Segmentation imagej.net/plugins/tws/index

    3D/4D/ND Visualization:
    - 3D/4D Viewer #3DViewer imagej.net/plugins/3d-viewer/i with ray-tracing, orthoslices, volume rendering, and more
    - #BigDataViewer #BDV imagej.net/plugins/bdv/index for interactively navigate N-dimensional image volumes larger than RAM

    Image registration and serial section alignment:
    - #BigStitcher for registering 3D/4D tiled datasets, with multiview deconvolution and more imagej.net/plugins/bigstitcher
    - #TrakEM2 for montaging in 2D and alinging in 3D collections of serial sections, typically from #vEM (volume electron microscopy) syn.mrc-lmb.cam.ac.uk/acardona
    - #mpicbg libraries for extracting #SIFT and #MOPS features, then finding feature correspondences and estimating rigid and elastic transformation models nature.com/articles/nmeth.2072

    Summarizing #FijiSc is impossible. See the online forum where questions find answers by the hand of the broader community of users and developers forum.image.sc/