Totally-Revamped Zipper Support in Master!

17 views
Skip to first unread message

Daniel Spiewak

unread,
Oct 1, 2011, 1:07:59 PM10/1/11
to anti-xm...@googlegroups.com, Daniel Beskin, Joshua Arnold
Just wanted to drop a line to the list to let everyone know that the long-awaited zipper support for the deep select operation (\\) has now landed in master!  You can now deep select down into the tree, change something in the results and then unselect back to where you started, just as with the shallow select operation!  I'll be cutting a v0.3 release very shortly with this major new feature.  (I'll send a separate email for that release)

The main thing I really wanted to do here was ensure that Daniel Beskin and Josh Arnold got the appropriate recognition for this amazing bit of work.  Daniel literally wrote a new zipper from scratch with a much more general approach to unselection and conflict resolution.  I still don't fully understand how it works, but the results are hard to dispute.  Even the performance has been dramatically improved, particularly on deep selection.

Very special thanks to both Daniel and Josh for all of their hard work!

There are number of new features as well, coming in with this branch, such as one or two bug-fixes as well as two new selection methods.  Enjoy the new goodies!

Daniel
Reply all
Reply to author
Forward
0 new messages