This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-10-21
Channels
- # announcements (13)
- # babashka (29)
- # beginners (52)
- # calva (95)
- # cider (18)
- # clj-commons (7)
- # cljs-dev (42)
- # clojure (121)
- # clojure-australia (1)
- # clojure-dev (39)
- # clojure-europe (36)
- # clojure-france (4)
- # clojure-greece (1)
- # clojure-italy (20)
- # clojure-nl (3)
- # clojure-portugal (1)
- # clojure-uk (7)
- # clojurescript (47)
- # conjure (2)
- # cursive (9)
- # datalevin (5)
- # datascript (8)
- # datomic (68)
- # defnpodcast (2)
- # deps-new (5)
- # fulcro (18)
- # graalvm (21)
- # gratitude (9)
- # jobs (6)
- # jobs-discuss (17)
- # leiningen (3)
- # lsp (80)
- # lumo (1)
- # malli (9)
- # mount (2)
- # off-topic (16)
- # other-languages (8)
- # podcasts-discuss (19)
- # reitit (5)
- # remote-jobs (5)
- # shadow-cljs (29)
- # sql (5)
- # tools-deps (13)
- # vim (11)
- # xtdb (19)
Sorry, but I just have to share my happiness:
I'm super happy that our company finally joined https://www.clojuriststogether.org! 🎉

do you mean sending money to or having a project sponsored by? (and congrats either way)
Morning.
Good morning! A bit tired today. Because I enjoyed hacking on clojure-lsp last night. 😃

I went to bed early last night scratching my head about how to round-trip the defn
specs from clojure.core.specs.alpha
there is an open https://clojure.atlassian.net/browse/CLJ-2021 on spec that conform
and unform
don't round trip
and - oh joy - there is a link to https://blog.klipse.tech/clojure/2019/03/08/spec-custom-defn.html by @viebel
I wonder how you can go to bed early and sleep.. I usually go to bed late when confronted with such a problem 😁
I like to stop when I have a problem at night cos I often waste time when tired. Changed gears, read a book. OK, listened to a book.
I am of the most non-sensible type and stay at it while my brain is blocked, my eyes bleeding, and the problem eludes any of my idiotic “solutions”.
Sleep driven development is best .... Rich also said this in one of his earlier talks. I haven't always done it but have learned through the bleeding eyes experiences 🙂
I like having the tests in the same file as the code (even if it does make the file longer)
it seems simple enough that at some point I'll overrun what it can do, but I wonder if that is far enough out that I'll not mind
turns out that the fix for the round-trip of defn
using conform
/ unform
had a bug. @viebel fixed it today. It's been open in Clojure since 2016. Urgh. Also it doesn't work in CLJS cos those specs are only available to macros. So after encouragement by the wise men (@borkdude and @thheller) I ended up cutting and pasting them into my own ns. And now I have to go and sleep. I might get some actual work done tomorrow 🙂