This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-11-20
Channels
- # announcements (10)
- # babashka (12)
- # beginners (30)
- # calva (15)
- # clerk (7)
- # clj-kondo (15)
- # clojure (22)
- # clojure-art (2)
- # clojure-austin (1)
- # clojure-berlin (1)
- # clojure-europe (22)
- # clojure-nl (1)
- # clojure-norway (7)
- # clojure-uk (5)
- # cursive (3)
- # hoplon (1)
- # hyperfiddle (26)
- # introduce-yourself (1)
- # jobs (1)
- # joyride (13)
- # kaocha (6)
- # lsp (5)
- # matrix (1)
- # music (1)
- # off-topic (8)
- # podcasts-discuss (1)
- # practicalli (1)
- # releases (1)
- # sci (43)
- # shadow-cljs (67)
- # squint (56)
- # tools-deps (3)
Good morning!
Check out this poster I made for an upcoming conference. First time doing something like this—even had to design a logo—but I thought it turned out well.
It’s made entirely in Clojure/ClojureScript of course 😉 the dataset/website, I mean, not the poster.
I really enjoyed this overview of the new language features in Clojure 1.12: https://vimeo.com/884772901

Hah, that's funny, I recognize the room Alex is in. Frederik tried his hand at one of the guitars 🙂 Ages ago, it seems.
@U4P4NREBY yeah 🙂 Near the well-stocked kitchen 😄
hmmm, there is said on the stream that functional interface have only one method. That's a tricky thing to say. There can be still be numerous default methods (defined on interface). I don't think there is a problem with this, as ^[FunctionalType] syntax is type checkable. Example: functional interface java.util.function.Function<T, R> has abstract method apply(T t) but it also has 2 default methods: • andThen(...not important...) • compose(...) My brain a bit hurts about this So the "only method" needs to be non-default, or rather abstract (overridable). Tricky here is that default methods can also be "overriden". My brain hurts really. They call it even "Defender methods". It's a mechanism how a lot of functionality was retrospected in Java 8. I guess it's "simple" to recognise the single abstract method (not default) so implementation wise no disaster happen. I said twice already, my brain hurts.
Off topic question: which markdown presentation tool is Alex using?