Rich, We've been moving slowing in that direction, but there's a lot more work to do. When Stewart made that comment, the NuPIC source code had not yet even been open-sourced yet. Since then, we've made good progress extracting the C++ code into the nupic.core repo, keeping the python code in the nupic repo.
The next step is in progress: https://github.com/numenta/nupic.core/issues/314 Once that happens, nupic.core will be "algorithm-complete", and could potentially be bound to different language implementations. Another task that progresses us towards this common goal is an independent serialization format. Scott has been working on implementing the Cap'n Proto serialization protocol within nupic.core. You can track the progress on that initiative here: https://github.com/numenta/nupic/issues/1449 We haven't even thought of a message passing protocol at this point... so there is still lots of work to do but we're heading in that direction. I don't think we'll be ready to start discussing message passing until nupic.core has its own release schedule. You're the first person who's mentioned this topic in quite awhile. Our current major initiative is getting NuPIC building and installing on Windows, so that is where the effort is currently being spent. By the way, you can see our development roadmap here: http://status.numenta.org/roadmap Regards, --------- Matt Taylor OS Community Flag-Bearer Numenta On Wed, Feb 4, 2015 at 2:28 PM, Rich Morin <[email protected]> wrote: > Back in 2013, Stewart Mackenzie started an interesting thread on > > Steps toward a distributed NuPic > > http://lists.numenta.org/pipermail/nupic_lists.numenta.org/2013-May/000090.html > > I've been having some similar ideas and wonder whether anything has > moved forward in this area. My implementation preference would be > Elixir/Erlang/OTP, but there are several other ways (eg, Clojure's > core.async, Go's Goroutines, Haskell) to dynamically produce message- > based suites of lightweight processes. > > Can anyone tell me of more recent work in this area? > > -r > > -- > http://www.cfcl.com/rdm Rich Morin [email protected] > http://www.cfcl.com/rdm/resume San Bruno, CA, USA +1 650-873-7841 > > Software system design, development, and documentation > > >
