Zippers is a historical design pattern. A zipper is a technique of representing an aggregate data structure so that it is convenient for writing programs that traverse the structure arbitrarily and update its contents, especially in purely functional programming languages. The zipper was described by GĂ©rard Huet in 1997. It includes and generalizes the gap buffer technique sometimes used with arrays. Read more on Wikipedia...

?Years Old
  • Zippers ranks in the top 50% of entities I track
  • the Zippers wikipedia page
  • I have 14 facts about Zippers. what would you like to know? email me and let me know how I can help.
  • Read more about Zippers

Languages with Zippers include haskell

Example from haskell:

-- https://wiki.haskell.org/Zipper_monad/TravelTree

Last updated September 6th, 2019