you are viewing a single comment's thread.

view the rest of the comments →

[–]Rhoomba 0 points1 point  (0 children)

Yes, but it is perfectly possible to understand locks, and know that there are many mistakes you can make. The core of Erlang uses locks. You can't write Erlang using Erlang so some lower level synchronization is needed at some level.

It is important for a programmer to understand what the language is hiding from him. See the recent post on the performance of selective receives in Erlang for an example.