clojure-europe

teodorlu 2025-10-06T07:06:05.688649Z

Good morning!

ray 2025-10-06T07:40:51.481319Z

K Good Morning

2025-10-06T07:53:28.775539Z

Morning

thomas 2025-10-06T07:58:57.614559Z

Mogge

reefersleep 2025-10-06T10:44:40.685099Z

Good morning πŸ™‚

simongray 2025-10-06T10:54:38.517979Z

I always forget that fnil exists

πŸ˜΅β€πŸ’« 1
simongray 2025-10-06T10:55:32.561959Z

it’s something about the name, I think. It doesn’t really communicate its purpose well.

βž• 2
mpenet 2025-10-06T10:56:18.302789Z

I like it paired with update. But that's about it, I don't think I ever use it otherwise. ex: (update {} :foo (fnil conj #{}) :bar)

2
teodorlu 2025-10-06T11:41:25.568649Z

also counters: (update {} :count (fnil inc 0))

1
Ludger Solbach 2025-10-06T13:00:06.442229Z

I don't think, I have actively used it.

daveliepmann 2025-10-06T15:41:04.094779Z

I think fnil was the first of the point-free functions where I experienced enlightenment. I was doing some convoluted beginner-Clojurian hack because I was ignorant of it and Jack pointed to clojure.core and πŸŒ…

🧘 2
☺️ 2
lread 2025-10-06T11:12:45.384639Z

L Good Morning

borkdude 2025-10-06T11:13:31.480029Z

(fnil morning :good)

πŸ‘ 1
πŸ˜‚ 1
teodorlu 2025-10-06T11:40:14.421009Z

dang, now you never have to write here again.

imre 2025-10-06T06:18:32.640969Z

Morning

simongray 2025-10-06T06:26:50.860729Z

good morning

Ludger Solbach 2025-10-06T06:28:13.631119Z

Good morning!