This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-03-25
Channels
- # announcements (30)
- # beginners (4)
- # calva (173)
- # cider (22)
- # clj-kondo (12)
- # clojure-austin (2)
- # clojure-brasil (1)
- # clojure-europe (56)
- # clojure-korea (1)
- # clojure-nl (1)
- # clojure-norway (53)
- # clojure-uk (5)
- # clojurescript (25)
- # data-science (82)
- # hyperfiddle (87)
- # introduce-yourself (11)
- # jobs-discuss (44)
- # malli (4)
- # off-topic (7)
- # pedestal (8)
- # re-frame (16)
- # releases (1)
- # shadow-cljs (41)
- # slack-help (5)
- # sql (1)
- # squint (1)
https://www.nongnu.org/txr/index.html > TXR: an Original, New > Programming Language for > Convenient Data Munging
That language is pretty cool but the author is a real “smug lisp weenie” on reddit and hacker news. He’s a firm believer that query the cons cell, a language isn’t a lisp.
query the cons cell?
Oops, “without”
I have been enjoying this series https://shipilev.net/jvm/anatomy-quarks/ . From the page "JVM Anatomy Quarks is the on-going mini-post series, where every post is describing some elementary piece of knowledge about JVM.... posts should take about 5-10 minutes to read". I find all of that pretty advance but also enlightening, so sharing it for people that likes to go deep into JVM stuff. Outside the series there is a bunch of other interesting posts like https://shipilev.net/jvm/objects-inside-out/
Reading this makes me realize that I would love to have a centralized knowledge base where we can collect all things JVM in general and specially how they relate to Clojure. Things from tips & tricks (like understanding & reducing memory footprint), howtos (like debugging Clojure itself, profiling), tooling (like threads & heaps dumps, flight recording, etc), JVM flags (like -verbose:class, etc), different GCs and their tuning (like using epsilon for "no GC") and if there is anything known to affect Clojure in particular because of its persistent data structures, debugging class loading issues, etc. I feel there is a lot of knowledge in the Clojure community about all this stuff but almost nothing written down afaik.