8 of 8 people found the following review helpful
Good overview of the language, but not much theory depth,
This review is from: Programming Erlang: Software for a Concurrent World (Paperback)
A good introduction to Erlang, with worked examples. Reading style is fairly formal but quite readable, easy to get on with.
My one gripe with this book is that the most it states about race conditions is that you should write programs to not be sensitive to the order they receive messages from different processes, and if not, bugs can ensue. For such a significant problem area, and a paradigm that will be new to most people, that's not enough - some examples of what problems there are, how to solve them, and what patterns work well would have made the book twice as valuable. Similarly, the advice on how many processes is "Just enough, and not too much", which I'm sure is right, but really is longing for more to be said. (Hopefully a "More Erlang" book would cover these). Both topics receive 1-2 paragraphs.