|
|
|
|
|
by wry_discontent
244 days ago
|
|
I've used zippers a couple times. 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. |
|