The book relies on Erlang's unique features. In Sher's words: "Erlang was created to develop distributed, process based, message passing paradigm oriented, robust, fault tolerant, concurrent systems. All of these features are exactly what a programming language created specifically for developing neural network based systems would have."
If another language can do that (Go, perhaps?), I suppose the code can be made to work adequately.