#clojure

(λ. borkdude)borkdude
2026-02-07

New SCI version dropped which now supports async/await in CLJS!

And new dropped which uses the newest SCI. Demo:

$ npx nbb@1.4.206

Welcome to nbb v1.4.206!
user=> (defn ^:async foo [] (let [x (await (js/Promise.resolve 1))] (inc x)))
#'user/foo
user=> (foo)
#<Promise 2>

2026-02-07

incremental database query for ~stable execution time

youtube.com/watch?v=Wu-OyLxiP88

2026-02-05

Using PGA3D to illustrate using Coxeter groups to create Platonic solids via reflections.

#clojure #geometer

2026-02-05

@matthew I appreciate your kind words.

I'm also a #typescript and #C developer. I could even brush up on #Python, #clojure #Haskell, or #Golang. I certainly have my programming language preferences, but development style and product field can override those.

2026-02-03

That feeling when you want to find the circle at the intersection of two spheres and the code is:

(cga/meet sphere1 sphere2)
;; => circle

#clojure #geometer

2026-02-03

@jussi Always happy to meet more Terry Pratchett fans, especially ones who also like #Clojure :)

2026-02-03

In #Clojure, if you query a set for a member, and that member is present, that member is returned:

user=> (#{:a :b :c} :a)
:a

The traditional #Lisp function ASSOC has the signature

(ASSOC store key) => value

where store is assumed to be a list of (key . value) dotted pairs.

In the experimental Lisp I'm working on, I want you to be able to put maps onto assoc lists as well as (key . value) pairs, which raises the questions...

/Continued

2026-02-03

What makes a FREE #clojure conference possible? Great speakers, a fun crowd but most importantly: our great sponsors! A big shoutout to Exoscale exoscale.com/ for supporting us AGAIN in 2026! 👏

2026-02-02

Working in #Rust is the only thing that help me stop missing #Clojure so bad

2026-02-02

Remote clojure job based in Belgium working on renewable energy assets (I'm not involved w/the company at all)

jobs.braveclojure.com/company/

#clojure #GetFediHired

(λ. borkdude)borkdude
2026-02-01

Seems like I'll be doing a lighting talk at DCD: Bringing async/await from Squint to ClojureScript!

(Perhaps a full talk later in the year somewhere else?)

Squint async/await to ClojureScript
2026-02-01

Guile development outside . Jessica Tallon from @spritely talking about the development experience in

fosdem.org/2026/schedule/event

When I was doing being able to use Visual Studio Code with the Calva plugin was game changing! So useful that you don't have to learn an editor to learn a programming language!

Joonas Sarajärvimuep@mastodontti.fi
2026-01-31

@jwh Now I'm wondering how practical this would be for writing #Gtk applications in #clojure

2026-01-31

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

(λ. borkdude)borkdude
2026-01-31

The next version will have an improved console REPL. No more rlwrap needed. Multi-line expressions can be entered and edited. Moreover: completions!
Test out the dev version with:

bash <(curl raw.githubusercontent.com/baba) --dev-build --dir .

Demo of babashka REPL showing completions
☆ Yσɠƚԋσʂ ☆yogthos@lemmy.ml
2026-01-31
Maxi(milian) Karaszmknoszlig@hachyderm.io
2026-01-30

Using ChatGPT 5.2 to generate #clojure code is still borderline useless (eg it tends to fail using threading macros with custom defined functions). Has anybody had more success with other models/tools?

Arne Brasseurplexus@toot.cat
2026-01-30

We're doing a #Clojure meetup in #Leuven, #Belgium on Tuesday, February 24th. Save the date! Spread the word! And come join us!

mobilizon.fr/events/8d445918-0

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst