
On 18 November 2013 19:04, Sean Leather
On Sun, Nov 17, 2013 at 10:20 PM, Mark Lentczner wrote:
Thoughts?
I'm fine with any option regarding dlist.
Just to update people on my planned changes for v0.6, here is the ChangeLog:
* Maintenance and development taken over by Sean Leather * Migrate repository from http://code.haskell.org/~dons/code/dlist/ to https://github.com/spl/dlist * Add `Eq`, `Ord`, `Read`, `Show`, `Alternative`, `Foldable`, `Traversable` instances * Deprecate functions in favor of their type class equivalents: `concat`, `map`, `foldr` * Deprecate `DL`, `unDL` and add `apply`
The only possible issue I can think of with this from my own experience in dealing with my own code with abstract data types with no exposed constructors: it made some debugging issues difficult to diagnose because the equivalent of fromList and toList led to some subtle behaviours. As such, what about having an .Internals module that exposes these? (Admittedly in my case, the issue was more because of the behaviour of show and read, which isn't as big a deal with a datatype that doesn't change the ordering of list elements.)
([#4](https://github.com/spl/dlist/issues/4)) * Stop supporting `base < 2` * Update tests to run `cabal test` using parallel QuickCheck (`pqc`) * Add scripts for running `hpc` * Update documentation
Other than minor documentation updates, all of these changes are implemented. I have no further plans for v0.6.
Regards, Sean
_______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries
-- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com http://IvanMiljenovic.wordpress.com