Modeling each neuron in an NN as a process is incredibly computationally wasteful, and we often see this in Neuroevolution implementations where neurons are represented as objects. It's clear from advances in DL that neurons and weights should be represented by matrices.
I've never given much credence to Sher's book because of this. Switching to Erlang just isn't necessary given current techniques.