Skip to content

ox-lang/cutaway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cutaway

Sometimes you just have to cut to the heart of the matter

Cutaway provides a mapping from persistent tree datastructures like those used in clojure.tools.analyzer or hiccup to a mutable, single depth tree, and back again. The goal of cutaway is to simultaneously improve the performance and simplify the implementation of algorithms requiring updates to nested structures.

Cutaway provides tools which assist in mapping complex nested structures to flat, transient id to value mappings, update and traversal operations over flattened structures and an efficient mapping back to the original nested structure.

Usage

License

Copyright © 2014 Reid "arrdem" McKenzie

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

Fast nested updates for Clojure

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published