Contrasting Haskell & Erlang in peer-to-peer protocol implementationinfoq.com5 pointsgaiusparx15 years ago