Martijn van Steenbergen wrote:

Nathan Bloomfield wrote:
arrow? I'm interested in studying this concept in more depth, but I can't find a definition to start with.

Any pointers to good books or papers would be greatly appreciated. :)

The wiki page already gives some pointers to papers; have those been of any help?

In addition to

  http://www.haskell.org/haskellwiki/Zipper

and

  http://en.wikibooks.org/wiki/Haskell/Zippers

(as you have discovered), I've also collected a number of references at

  http://www.citeulike.org/user/spl/tag/zipper .

(I'd also be interested in others you find.) The ones by Conor McBride are perhaps most relevant.

Sean