... and no question about performance from a newcomer to Erlang should not be answered without including the advice from rule number 3.8 of the Erlang Programming rules: http://www.erlang.se/doc/programming_rules.shtml#HDR6 "Performance" is the least of your worries.