Perl 6 and the Zen of Erlang

Perl 6 and the Zen of Erlang

By Ben Tyler
Date: Monday, 20 June 2016 14:30
Duration: 50 minutes
Target audience: Any
Language: English


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 :)


Attended by: Jeff Till, Steve Nolte (‎mcsnolte‎), Tom Browder (‎tbrowder‎), Marcos Laborde, James Lenz (‎Jim‎), David H. Adler (‎dha‎), Tim Howe (‎thowe‎), Tushar Dave, Ruben Amortegui, Victor Stevko, Stevan Little (‎stevan‎), Thomas Glase, Deven Corzine (‎deven‎), Greg Cole (‎wingfold‎), Douglas Schrag (‎dmaestro‎), Gabriel Munoz (‎gabriel‎), Upasana Shukla, Ben Rosengart, Adam Engle, Terry Yang, Galen Charlton, Aaron Staves (‎astaves‎), Michael Hamlin (‎myrrhlin‎), Thomas Stanton (‎tstanton‎), Michael South (‎msouth‎), Randal Schwartz (‎merlyn‎), Patrick Michaud (‎Pm‎), Rob N ★ (‎robn‎), Scott Duff (‎perlpilot‎), Ben Tyler, Brent Laabs (‎labster‎),