Top posts

Every blog post that took off on Hacker News, ranked by the votes of its best submission. 5,637 posts.

Programming Languages
Any year
4763

Clojure Zippers (2021)

In this article, we will discuss zippers in the Clojure language. These are an unusual way to work with collections. Using a zipper, you can traverse a data structure arbitrarily and modify its content as well as search in it. A zipper is a powerful abstraction that pays off over time. However, it is not as…