An open API service indexing awesome lists of open source software.

https://github.com/seem/zip

Functional hierarchical zipper, with navigation, editing, and enumeration. Port of clojure.zip to JavaScript
https://github.com/seem/zip

functional immutable tree zipper

Last synced: over 1 year ago
JSON representation

Functional hierarchical zipper, with navigation, editing, and enumeration. Port of clojure.zip to JavaScript

Awesome Lists containing this project

README

          

# zip

Functional hierarchical zipper, with navigation, editing, and enumeration. Port of [clojure.zip](https://clojure.github.io/clojure/clojure.zip-api.html) to JavaScript.

## Install

```$ npm install @wasimlorgat/zip```

## Further reading

- Gérard Huet's [original paper](http://gallium.inria.fr/~huet/PUBLIC/zip.pdf).
- Pavel Panchekha's [series of essays](https://pavpanchekha.com/blog/zippers/huet.html).