Matt, +1 on the plan. Thank you for jumping in and getting the ball rolling.
1. I would vote for separate repos for each language binding. This would allow a user to just get the core and the code they need for their project without getting bogged down in code churn from work on another binding. 2. Good question and I'm sure that it is dependent on #1 above 3. I vote that we leave them in python to start with to keep things simple. Then later we can pull the most popular/effective encoders into the core while still leaving the ability to quickly test out new encoder ideas in the language bindings. Matt On Jan 23, 2014, at 9:29 AM, Matthew Taylor <[email protected]> wrote: > You guys want a C++ core extracted from NuPIC, so we're going to plan it. > Starting next sprint[1], we're going to work on pulling all the C++ out of > NuPIC into a repo called 'nupic-core'. > > We had a meeting Monday[2] where we discussed many of the details of this > plan, and I created some diagrams to describe the plan[3]. Please take a > moment to review these and provide feedback for this plan. The end goal is > this: > > https://github.com/numenta/nupic/wiki/images/nupic-core-extraction-goal.jpg > > We still have some open questions that we'll work out as we go along, for > example: > > 1. Should there be different repos for language bindings AND clients? Or > should they be combined in one repository? > 2. How will our build automation need to change to accommodate these changes? > 3. Do we include general encoders in nupic-core? (they are all currently > within python) > > I'd like to hear opinions on this whole plan. We want nupic-core to be > generic enough to provide what everyone wants, so if this plan seems to > restrict your particular use-case, let's discuss it. > > [1] https://github.com/numenta/nupic/issues?milestone=9 > [2] https://github.com/numenta/nupic/wiki/2014-January-Core-API-Meeting-Notes > [3] https://github.com/numenta/nupic/wiki/NuPIC-Core-Extraction-Plan > > --------- > Matt Taylor > OS Community Flag-Bearer > Numenta > > > _______________________________________________ > nupic mailing list > [email protected] > http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
_______________________________________________ nupic mailing list [email protected] http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
