Perl 6 and the Zen of Erlang

Perl 6 and the Zen of Erlang

If you hang around technical online watering holes long enough, eventually you'll run into someone raving about how Erlang is an amazing tool for building robust software: how it's used to produce million-line systems with mind-boggling uptime ("nine nines", "powers your cell phone data network", and so on).

Erlang is *really* cool, but it isn't everyone's cup of tea. However, we're in luck! Perl 6 Promises provide some of the same primitives for reliability as Erlang processes: failure isolation and message passing. So, in the grand tradition of borrowing cool stuff from other languages, let's see what we can steal^Wlearn from Erlang and its ideas about building reliable software, and how much we can directly apply to Perl 6. We'll take a look at "let it crash", supervision trees, and other goodies. No previous Erlang or Perl 6 experience required :)