https://wiki.haskell.org/index.php?title=Talk:Zipper_monad&feed=atom&action=historyTalk:Zipper monad - Revision history2024-03-28T18:42:03ZRevision history for this page on the wikiMediaWiki 1.35.5https://wiki.haskell.org/index.php?title=Talk:Zipper_monad&diff=3728&oldid=prevDavidHouse: update the TODO2006-04-19T18:55:03Z<p>update the TODO</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:55, 19 April 2006</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 2:</td>
<td colspan="2" class="diff-lineno">Line 2:</td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== TODO ==</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== TODO ==</div></td>
</tr>
<tr>
<td class="diff-marker">−</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Generalise! I'm making good progress on writing a more general lib to cover any traversable data structure.</div></td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Generalise! I'm making good progress on writing a more general lib to cover any traversable data structure.<ins class="diffchange diffchange-inline"> UPDATE done in version 1 [[User:DavidHouse|DavidHouse]] 18:55, 19 April 2006 (UTC)</ins></div></td>
</tr>
<tr>
<td class="diff-marker">−</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Better error reporting.</div></td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Better error reporting.<ins class="diffchange diffchange-inline"> UPDATE done in version 1 [[User:DavidHouse|DavidHouse]] 18:55, 19 April 2006 (UTC)</ins></div></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Name changes: </div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Name changes: </div></td>
</tr>
<tr>
<td class="diff-marker">−</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>** Change it to the 'Traversal monad' (as you shouldn't have to use the zipper for location).</div></td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>** Change it to the 'Traversal monad' (as you shouldn't have to use the zipper for location).<ins class="diffchange diffchange-inline"> UPDATE decided not to. [[User:DavidHouse|DavidHouse]] 18:55, 19 April 2006 (UTC)</ins></div></td>
</tr>
<tr>
<td class="diff-marker">−</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>** Change left and right to move from a right branch to its corresponding left one and vice versa: this fits in better with the BTree lib.</div></td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>** Change left and right to move from a right branch to its corresponding left one and vice versa: this fits in better with the BTree lib.<ins class="diffchange diffchange-inline"> UPDATE decided not to: left and right are more natural, and we can still have a swap combinator to switch branches. [[User:DavidHouse|DavidHouse]] 18:55, 19 April 2006 (UTC)</ins></div></td>
</tr>
</table>DavidHousehttps://wiki.haskell.org/index.php?title=Talk:Zipper_monad&diff=3725&oldid=prevDavidHouse at 10:01, 18 April 20062006-04-18T10:01:58Z<p></p>
<p><b>New page</b></p><div>Here's where I'd like to go with this:<br />
<br />
== TODO ==<br />
* Generalise! I'm making good progress on writing a more general lib to cover any traversable data structure.<br />
* Better error reporting.<br />
* Name changes: <br />
** Change it to the 'Traversal monad' (as you shouldn't have to use the zipper for location).<br />
** Change left and right to move from a right branch to its corresponding left one and vice versa: this fits in better with the BTree lib.</div>DavidHouse