The Art of Klingon Programming

The Art of Klingon Programming

By Paul Fenwick (‎pjf‎) from Melbourne.pm
Date: Monday, 3 August 2009 11:40
Duration: 40 minutes
Target audience: Everyday Perl
Language:
Tags: autodie awesome exceptions klingon tlhingan


A good programmer needs many qualities: intelligence, foresight, dedication,
and the ability to fight off a hundred angry targh armed only with your
bat'leth. On Qo'noS, software developers undertake an intensive course in
combat programming before they are cleared for active duty. The tlhIngan
traditions have long known one truth holds true for both glory in battle and
software development:

bIlujDI' yIchegh()Qo'; yIHegh()!

It is better to die() than to return() in failure.

For too long, Perl has been a pujwI', and unsuitable for use by true
warriors. In this talk we will show how the new autodie pragma can help you
to code with batlh!


Attended by: Éric Cholet (‎echo‎), Gianni Ceccarelli (‎dakkar‎), José Castro (‎cog‎), Dave Cross (‎davorg‎), Chia-liang Kao (‎clkao‎), Gabor Szabo (‎szabgab‎), Abe Timmerman (‎abeltje‎), Abigail, Matusalem Marques (‎mmar‎), Hermen Lesscher (‎hermen‎), Markus Pinkert (‎Bedivere‎), jani, Peter Stoehr, Henrik Tougaard (‎htoug‎), Elizabeth Mattijsen (‎liz‎), Jörg Plate (‎Patterner‎), Aristotle, Markus Förster, Drew Taylor (‎drewbie‎), Alex Kapranoff (‎kappa‎), Ulrich Wisser (‎wisser‎), Rafaël Garcia-Suarez (‎rgs‎), Rosellyne Thompson (‎rozallin‎), Billy Abbott (‎cowfish‎), Vincent Pit (‎vincent‎), Stan Sawa, Henrik Hald Nørgaard, James Laver (‎jjl‎), Alistair MacLeod (‎anm‎), MartijnVdS, Fernando Vezzosi (‎Bucciarati‎), Jacinta Richardson (‎jarich‎), Paul Fenwick (‎pjf‎), Petru Ratiu (‎rpetre‎), David Fernández, Jose L. Hernandez, Jørgen Elgaard Larsen (‎elhaard‎),