This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-06-15
Channels
- # announcements (11)
- # aws (5)
- # babashka (69)
- # beginners (138)
- # calva (5)
- # cider (11)
- # cljsrn (3)
- # clojure (86)
- # clojure-europe (8)
- # clojure-italy (2)
- # clojure-nl (5)
- # clojure-norway (13)
- # clojure-uk (21)
- # clojurescript (13)
- # conjure (58)
- # core-typed (2)
- # data-science (2)
- # datomic (5)
- # degree9 (4)
- # emotion-cljs (4)
- # figwheel-main (8)
- # fulcro (29)
- # graalvm (70)
- # interop (2)
- # joker (1)
- # lein-figwheel (2)
- # leiningen (13)
- # liberator (4)
- # off-topic (21)
- # pedestal (2)
- # re-frame (10)
- # shadow-cljs (42)
- # spacemacs (29)
- # spire (1)
- # tools-deps (11)
- # vim (26)
- # xtdb (5)
Joker v0.15.5
is released: https://github.com/candid82/joker/releases/tag/v0.15.5. It can now format Clojure code. If you use Sublime Text, this plugin https://github.com/candid82/sublime-pretty-clojure uses Joker to format Clojure files when saving. Should be easy to write a plugin for Emacs and other editors, if anyone is interested. Formatting is not perfect and has some issues. I intend to improve it over time.


@U75LX44UA Great work! I'll add a support with vim-iced βΊοΈ https://github.com/liquidz/vim-iced/commit/1083fe183b347c3ef7d644cc3bc65b10b4a6b0a1
@UBL24PLE6 Thanks! Let me know when it's released so that I could put a link to Joker's readme.
@U09LZR36F it's more like indent-only mode of zprint, it respects blank lines and line breaks (for the most part). It's intended to be used with editor plugins on save.
@U75LX44UA so it's like cljfmt, and just sets a particular amount of indent?
Announcing https://github.com/Guaranteed-Rate/lazy-map. This is a new (and maintained!) fork of a pre-existing library thinktopic/lazy-map
. Other than establishing the fork, this release brings increased test coverage, several bug fixes, compatibility with java.util.Map, and merge/deep-merge functions that preserve laziness. Cheers!

Could be quite useful. E.g. in a ring middleware we can add a :user key to the request map, and only load the user from db when the handler function (or other middlewares need it)
Indeed! My usage is a similar idea to that. I have a map with unknown consumers and some pieces of that map now require making a network call. I can still present the map and not break my consumers but now the data is only actually retrieved on demand.
dplyr-like api build on the top http://tech.ml.dataset is now on Clojars. https://github.com/scicloj/tablecloth Please refer documentation (https://scicloj.github.io/tablecloth/index.html) with 550+ usage examples.
