which compared writing the same large application in Erlang, Haskell and C++ and showed the C++ program needed 40 times more code than Haskell and concluded:
"The high-level constructs dramatically reduce application size, thereby reducing development time and aiding maintenance."
Well that's simple. Right tool for the job. Erlang was built specifically for telecommunication systems. It's like comparing soap and rest and saying "soap is bloated".
If that were true how can we explain the results in this paper
http://www.macs.hw.ac.uk/~trinder/papers/ICFP2007.pdf
which compared writing the same large application in Erlang, Haskell and C++ and showed the C++ program needed 40 times more code than Haskell and concluded:
"The high-level constructs dramatically reduce application size, thereby reducing development time and aiding maintenance."