On Fri, Dec 11, 2009 at 3:43 PM, Benson Margulies <bimargul...@gmail.com> wrote: > One proposal I want to make first: the token 'matrix' in the package > names is confusing. I know you don't want to use 'colt'. How about > 'pony' for bitvector, buffer, and functions, and 'collections' for > list and map? A less silly alternative 'utils'.
You're saying org.apache.mahout.*matrix* is confusing? I don't think so, why? Or are you referring to org.apache.mahout.matrix.*matrix*? Yeah that's redundant, but seems the solution is to pull it all up one level? Because the old Matrix code exists there at the moment. 'utils' is already in use for another purpose so I'd avoid that. > I don't want to do that sort of rename in a patch. I'll start working > in the packages as you have them for now. I think this sort of change is best done earlier than later. As far as I am concerned, knock it down now. > My goals are to fill in more data types in the primitive types and > update to use generics where Objects are in flight. Sounds good to me. I think the more urgent change for 0.3 is doing away with the old Matrix/Vector and switching to the new. Per my recent message, very glad to see someone running with this piece.