This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-05-02
Channels
- # announcements (12)
- # babashka (7)
- # babashka-sci-dev (46)
- # beginners (35)
- # biff (1)
- # calva (4)
- # cider (22)
- # clj-kondo (48)
- # clj-on-windows (4)
- # clojure (132)
- # clojure-europe (161)
- # clojure-germany (1)
- # clojure-nl (2)
- # clojure-uk (5)
- # clojurescript (39)
- # conjure (10)
- # core-typed (1)
- # cursive (48)
- # datalevin (6)
- # datascript (12)
- # datomic (9)
- # emacs (5)
- # events (1)
- # figwheel-main (2)
- # honeysql (7)
- # hyperfiddle (35)
- # improve-getting-started (8)
- # introduce-yourself (4)
- # london-clojurians (1)
- # off-topic (20)
- # podcasts-discuss (1)
- # re-frame (45)
- # reitit (5)
- # releases (2)
- # rum (7)
- # shadow-cljs (20)
- # spacemacs (4)
- # tools-build (58)
- # tools-deps (19)
- # xtdb (56)
babashka fs 0.1.5, a file system utility library (not only for babashka but also for Clojure JVM) is out with this time, mainly Windows improvements! https://github.com/babashka/fs/releases/tag/v0.1.5
Introducing reitit-jaatya - a static site generator which will take any existing dynamic site which uses Ring and Reitit and 🥶 FREEZE 🥶 it into a bunch of static pages! This way it's easy to convert back and forth between static/dynamic versions depending on your use case. You aren't locked into any one approach and you get FULL REPL'able development experience! (More benefits of this approach in the README) https://github.com/lambdaisland/reitit-jaatya TL;DR of how it works: it walks through the reitit routes and fakes HTTP requests to the ring handler. It can also understand parameter/slug based dynamic routes by providing a simple function which returns a sequence of route params (example in readme) We're already using this on a bunch of production websites. http://gaiwan.co and http://reclojure.org are also powered by reitit-jaatya :dancer:
We've also continued the tradition of the fine folks at Metosin and named the library with a Finnish word 🙂 > reitit means routes and jäätyä means freeze
Announcing Papillon https://github.com/lambda-toolshed/papillon, an interceptor library for Clojure(Script). We are using it at work in production, but publishing it as a Preview version for community feedback in the goal of stability that the Clojure ecosystem is known for.
this was the 1st time i heard about the clojure.core.async.impl.protocols/ReadPort
.
are there any articles, which provide some more explanation about it?
the definition of it is not very verbose.
i think it wasn't mentioned in rich hickeys talk about the internals of core.async either.
I don’t recall. Not sure if it was a talk, post, or just digging into the source of core.async
to understand how it works.
CIDER 1.4 ("Kyiv") is out! See https://github.com/clojure-emacs/cider/releases/tag/v1.4.0 for details.
Handy new commands! Thank you!