Hi, Well, it is clear that the Haskell community (as represented by the few vocal participants in this discussion) is not interested in having a zipper module in the containers package at this point in time. I am not sure of the technical reasons for that, but my understanding is that the general concern is that a lack of experience of working with zippers has caused some uncertainty about the API of the library. To solve this problem it was suggested that the zipper "library" should be distributed as a separate package. In the previous emails I explained why I think that this is a bad idea, but it would appear that I am in the minority. To avoid having the code get lost, I have created a repository, so that interested parties can continue using/improving the code (yes, it is also a cabal package :-). The repository is available here: git://github.com/yav/haskell-zipper.git -Iavor PS: By the way, I was really impressed with github---it is very easy to start new projects and it offers a number of very nice features. On Sun, Jun 8, 2008 at 1:54 PM, Ian Lynagh <igloo@earth.li> wrote:
On Sat, Jun 07, 2008 at 11:05:56AM -0700, Iavor Diatchki wrote:
What do you think?
I think that before semi-freezing the API, it would be good to get some more experience with the library so that these questions are easier to answer.
Thanks Ian