xiongtx / zipper.el

Implementation of zipper data structure in Emacs Lisp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zipper

Introduction

An implementation of the zipper data structure, as described by Gerard Huet.

References

Aside from Huet’s paper, this implementation is modeled on:

  • Clojure’s [[https://github.com/clojure/clojure/blob/master/src/clj/clojure/zip.clj][clojure.zip]]
  • Daniel Martin’s [[https://github.com/danielfm/cl-zipper][cl-zipper]]

See also:

About

Implementation of zipper data structure in Emacs Lisp

License:GNU General Public License v3.0


Languages

Language:Emacs Lisp 100.0%