Zippers is an actively used design pattern created in 1997. 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...
- the Zippers wikipedia page
- Zippers first appeared in 1997
- Have a question about Zippers not answered here? Email me and let me know how I can help.
- Read more about Zippers
Languages with Zippers include haskell
Example from haskell:
Last updated June 22nd, 2020