On Wed, Jan 27, 2010 at 5:57 PM, Benson Margulies <bimargul...@gmail.com> wrote: > This is to facilitate the HPPC/Colt maneuver, and also to allow a > collections lib unmixed with math.
+1 for a collections lib unmixed with math (in the spirit of trove, e.g: mahout-collections) > So, a simpler proposal arises: > > 1) Move Sorting and a few other non-mathematical things to utils. > 2) Move collections to 'collections'. > 3) The remainder remains in 'math'. What does the dependency graph look like in this case? Currently we have: ( <- means the left side is a dependency of the right side) math <- core <- utils I presume you propose something like? collections <- math <- core <- utils But wouldn't the collections stuff need to depend on Sorting, or amd I misunderstanding something?