Clojure Zippers (2021)
Posted2 months agoActive2 months ago
grishaev.meTechstory
supportivepositive
Debate
20/100
ClojureFunctional ProgrammingData Structures
Key topics
Clojure
Functional Programming
Data Structures
The article provides a tutorial on Clojure Zippers, a data structure for navigating and manipulating tree-like data, and the discussion highlights its usefulness and potential applications.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
12h
Peak period
5
36-48h
Avg / period
2.3
Key moments
- 01Story posted
Oct 22, 2025 at 11:51 PM EDT
2 months ago
Step 01 - 02First comment
Oct 23, 2025 at 12:00 PM EDT
12h after posting
Step 02 - 03Peak activity
5 comments in 36-48h
Hottest window of the conversation
Step 03 - 04Latest activity
Oct 28, 2025 at 8:56 AM EDT
2 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45678001Type: storyLast synced: 11/20/2025, 12:41:39 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
Once for navigating a collection of deeply nested routes in a webapp, and once for navigating deeply nested xml to grab very particular data.
Both times it was pretty pleasant and nice to use.
I wouldn't reach for them in most normal situations cause they're more complicated to get right than simple looping (or `clojure.walk/prewalk`), but if you have large semi-predictable data structures, you can do cool stuff with zippers.