I found a discussion forum for the Pony Language:
As you can see I was able to find a think of a typical application where for all languages it’s only a matter of time before someone asks that question. I’ll now be patient.
I also found help with some of the biological details:
Each cell (thus subpopulation) in the cell has its own associative memory. Easiest way to model it is connect each sensory bit to the address input of a RAM array. To make the system come to life each unique experience it can possibly have has its own two bit motor control data and two bit confidence level that increases when nothing bad happens and decreases when something goes wrong after trying a random (or better as in HTM predicted will work OK) motor action. Trial and error learning. You will then have combined the model I have been most experimenting with and the HTM model Numenta is working on, for one (not yet mobile) cell.
Anything else needed for HTM to function can be assumed to be inside the cell. After (from your simple as possible example) knowing exactly what to look for it would be easy for others to search for evidence of being biologically true.
To be useful to have in the system the prediction only has to be better than a random generator generated guess response. If the HTM part easily beats only being able to take random guesses then you’re done. The one that is most important is what to do when when something new is experienced while traveling at a fast speed where best guess must be to continue using current motor settings, or else it crashes. In my implementations the two bit left/right and forward/reverse motor data bits notch up a throttle representing applied muscle force, speed. In biology there is a pulse train like this to control muscles. I purposely made the test critters able to achieve speeds that would for us be hard to fully control too.
What a fully random system right away needs is a prediction mechanism that is able to figure out that when it has a new experience (memory is all zeros and first time addressed) use current motor settings as guess what to next do then in the next step always used to set motor settings even though sometimes they are repeated. What you are modeling can be expected to have the same type of thing happening, to maybe help combine a typical associative memory system with HTM.
What you are modeling is not yet mobile but where you have it right adding that in might take a few hours or less. Basic circuit does not change, only have more sensory and motors connected to it. After 28 bits of address space a personal computer can run out of memory, but since almost all locations then never gets addressed there are ways to add code (though will slow down execution speed) for an as-needed structured memory.