Fork me on GitHub
#off-topic
<
2024-03-25
>
Ahmed Hassan00:03:59

https://www.nongnu.org/txr/index.html > TXR: an Original, New > Programming Language for > Convenient Data Munging

Noah Bogart00:03:45

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.

Ahmed Hassan01:03:03

query the cons cell?

Noah Bogart01:03:29

Oops, “without”

jpmonettas15:03:48

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/

💡 5
👀 5
👍 2
1
jpmonettas16:03:47

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.

3
teodorlu18:03:20

I'm guessing the only reason there isn't one yet is that nobody has decided to build one yet? Starting out might be simpler than one might imagine.

💯 1