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
>
>
>

Reply via email to