[erlang-questions] Erlang concurrency

Robert Virding <>
Fri Jan 11 02:19:48 CET 2008


After reading the blogs about how good Erlang's concurrency model is and how
we just just made a super implementation of it in XXX I have been led to
formulate Virding's First Rule of Programming:

Any sufficiently complicated concurrent program in another language contains
an ad hoc informally-specified bug-ridden slow implementation of half of
Erlang.

This is, of course, a mild travesty of Greenspun (*) but I think it is
fundamental enough to be my first rule, not the tenth.

Robert

(*) "Greenspun's Tenth Rule of Programming: any sufficiently complicated C
or Fortran program contains an ad hoc informally-specified bug-ridden slow
implementation of half of Common Lisp."

Actually I read that there are no other rules but he thought it sounded
better and more important to call it his tenth rule. Lisp, by the way, is a
truly wonderful language and I soon will have the solution and can then
formulate the one true rule.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20080111/85a30aef/attachment.html>


More information about the erlang-questions mailing list