Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: