Multi-paradigm languages like Perl can absorb programming practices from all over the programming map and the more languages you have at least a nodding acquaintance with, the more ways you have to crack your particular nut, skin your particular cat, or carve up the turkey of a problem you’ve been presented.
I’ll discuss some techniques and ideas I’ve stolen from my messing about with other languages, and show you how to cultivate your own plundering habits.
This talk will not be delivered while talking like a pirate for forty minutes. It will, however, be delivered while bearded.
Piers Cawley started programming Perl in the mid nineties, but recently spent a few years working as a Ruby programmer.
He’s currently programming Perl for Headforwards in Cornwall.
He used to write a weekly summary of developments in Perl 6 for the perl.com website and has created custom balloon millinery for Sarah Novotny. He’s currently writing (and will hopefully have written, come OSCON) an eBook for O’Reilly on Higher Order Javascript.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.
Download the OSCON Sponsor/Exhibitor Prospectus.
View a complete list of OSCON contacts
Comments
Seriously interesting talk – not very Perlish, which is a plus. Even better, it described a bunch of ideas from many obscure languages, and explained why they make sense.
I always leave OSCON with a reading list, this year half of it are books mentioned in this talk. It was a very enlightening comparison to how many programing languages address specific solution patterns and how perl can “borrow” these aspects. The transition from the history lesson to the comparison of languages, I found a bit rough. I loved both parts but I’m not sure I fully understand how we got from Turing to BF and beyond. That said, I am so grateful for you doing all this research for the talk. It was amazing to see you rattle off features so effortlessly. I’m learned so much, thank you.