This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-01-23
Channels
- # announcements (7)
- # babashka (11)
- # babashka-sci-dev (1)
- # beginners (8)
- # biff (1)
- # calva (8)
- # chlorine-clover (3)
- # cider (9)
- # clj-kondo (16)
- # cljdoc (9)
- # clojure (79)
- # clojure-australia (1)
- # clojure-dev (5)
- # clojurescript (24)
- # data-science (3)
- # datomic (2)
- # emacs (54)
- # fulcro (1)
- # graalvm (1)
- # jobs (5)
- # lsp (25)
- # malli (7)
- # meander (10)
- # off-topic (44)
- # other-languages (8)
- # portal (10)
- # remote-jobs (1)
- # sci (1)
- # shadow-cljs (6)
- # vim (4)
To get better DX, I added some development-time helpers to malli. Sadly, this has a big cost on starting the REPL: I takes now 7secs with my new Macbook to load all the stuff just for this one lib. With manual pre-compilation described in https://clojure.org/guides/dev_startup_time, it takes less than 500ms, which is ok. Could the client-side precompilation of dependencies be a default feature in Clojure? or clj
tooling? I recall hearing that this was under investigation at some point.
Still an active idea. I've prototyped variants if this in both the compiler and as part of the CLI (kind of automating what you did). Lots of tricky edges.