Let's do this, guys: I have finished the implementation of basic data structures. I will try to merge this code with Carrot2, replacing PCJ; this should give me an additional level of confidency that everything is working fine. I plan to have this step done by Friday.
Then, I will make this code available as a patch (ZIP) file on Mahout JIRA for you to have a look at. I am more than fine in maintaining it as part of Mahout (and reverting my active committer status), but we would need to make sure it's a separate deliverable (separate JAR; mahout-hppc; high performance primitive collections... or something). Hosting this project in Mahout will have the additional bonus of polishing the API for computational code. If folks decide it can have the life of its own, we can ask for a separate sub-space in the commons project. Sounds good? I'll get back to you on Friday/Saturday. Dawid On Wed, Jan 13, 2010 at 8:23 PM, Jake Mannix <jake.man...@gmail.com> wrote: > On Wed, Jan 13, 2010 at 10:43 AM, Sean Owen <sro...@gmail.com> wrote: > >> It sure feels like it can and should be a module, which depends on no >> other Mahout modules. The only barrier is someone willing to do it -- >> and looks like we have that. >> > > Right now, mahout-math depends on no other modules, and as of last night, > also does not depend on hadoop (yay!), so this should be getting easier to > do. > > The barrier to entry as an eventual commons project is that it still has way > more dependencies than typical commons projects, it looks like at first > glance. > > -jake >