Blogs / Personal blogs

Ivan Grishaev

grishaev.me

Writing on programming, education, books and negotiations.

Popular posts
2
Total points
281
HN comments
89
Rank
#9,489 personal

Visit grishaev.me → RSS feedOn Hacker News Jul 2017 – Oct 2025

Software Engineering 2Programming Languages 1Databases & Data 1

1

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…