Top all-time · #12159
Between Two Parens
Personal blog · betweentwoparens.comprogramming
Between Two Parens is a personal blog at betweentwoparens.com about programming. Since 2019, 6 different Hacker News readers have linked it 7 times, most often “Rich Comment Blocks in Clojure”. It is still writing: the last post was on 2024-11-11, and you can follow it by feed.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN readers link this blog's post on 'rich comment blocks' as a reference for Clojure REPL-driven development, where code exploring functions sits in the same namespace as the functions.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
A blog about life between two parens.
Most-linked posts?
- Rich Comment Blocks in Clojure4 people · 4 mentions · first linked 2020-09-25
- Deploy ClojureScript to GitHub Pages2 people · 2 mentions · first linked 2019-05-21
What Hacker News says?
In Clojure the "Rich Comment Blocks" are a very common way to use the REPL: https://betweentwoparens.com/rich-comment-blocks
Comment linking /rich-comment-blocks
on “On Repl-Driven Programming”Submitted Rich Comment Blocks in Clojure as a story · 143 points
HN discussionGood callout! Adding "dev" files for facilitating REPL development is one way, adding something called "rich comments" is another one (that I tend to gravitate towards) where you have comment blocks (actual code, not commented code) in the same ns as the actual functions, exploring the usage of the functions. Was recently on the HN frontpage as well, https://betweentwoparens.com/rich-comment-blocks - https://news.yc…
Comment linking /rich-comment-blocks
on “Rust for Clojurists (2015)”Submitted What Are the Clojure Tools? as a story · 3 points
HN discussionIf you can develop your whole application in your REPL without restarting your application that's a tell that you have a good REPL In languages like Clojure and many other older languages this is the default method of development, it's like being able to develop your backend web app, and whilst your web server is still running dynamically inject + install a new function to it at runtime Then pass new values through…
Comment linking /rich-comment-blocks
on “What makes a good REPL? (2017)”Submitted Deploy ClojureScript to GitHub Pages as a story · 3 points
HN discussionSubmitted Deploy ClojureScript to GitHub Pages as a story · 1 points
HN discussion