Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/stanch/zipper

An implementation of Huet’s Zipper for Scala and Scala.js that is intended to be usable in many common scenarios
https://github.com/stanch/zipper

data-structures scala zipper

Last synced: 5 days ago
JSON representation

An implementation of Huet’s Zipper for Scala and Scala.js that is intended to be usable in many common scenarios

Awesome Lists containing this project

README

        

## Zipper — an implementation of Huet’s Zipper

A Zipper is a tool that allows to navigate and modify immutable recursive data structures.
This implementation is inspired by
[the original paper by Huet](https://www.st.cs.uni-saarland.de/edu/seminare/2005/advanced-fp/docs/huet-zipper.pdf),
as well as the [Argonaut’s JSON Zipper](http://argonaut.io/doc/zipper/).

See https://stanch.github.io/zipper for more details.