Perl 6: Why? What? How?

Damian Conway (Thoughtstream)
Perl
Location: Meeting Room B1/B4
Average rating: ****.
(4.76, 21 ratings)

Perl 6 will be a major improvement on Perl 5 in many ways: syntactically, semantically, pragmatically, and philosophically. This tutorial surveys the most important features of Perl 6, with examples of many of the new programming techniques those features make possible.

Topics covered include:

  • Rationalized syntax and semantics
  • Changes and additions to operators
  • New data types: Pairs, Junctions, and Captures
  • New control structures
  • The Perl 6 (optional) type system
  • Exception handling in Perl 6
  • Pattern matching and parsing in Perl 6
  • Subroutines
  • Object oriented features
  • Multiparadigm support: functional, transactional, and parallel programming in Perl 6
Photo of Damian Conway

Damian Conway

Thoughtstream

Damian Conway is an internationally renowned speaker, author, and trainer, and a prominent contributor to the Perl community. Currently he runs Thoughtstream, an international IT training company that provides programmer training from beginner to masterclass level throughout Europe, North America, and Australasia. Most of his spare time is spent working with Larry Wall on the design and explication of the Perl 6 programming language. He has a PhD in Computer Science and is an honorary Associate Professor in the Faculty of Information Technology at Monash University, Australia.

Comments on this page are now closed.

Comments

Picture of Ken Youens-Clark
Ken Youens-Clark
07/27/2009 2:18pm PDT

I really enjoyed learning about the direction of Perl. I always learn something listening to Damian talk and particularly look forward to his tutorials as a reason to attend OSCON.

Justin Lolofie
07/21/2009 1:51pm PDT

What we saw of the presentation was great; The problem was that the presentation became a discussion about perl 6 design. I wish people would have saved their language design comments for a mailing list.

Picture of Robert Hoelz
Robert Hoelz
07/21/2009 1:35pm PDT

Damian’s talk on Perl 6 was both entertaining and encouraging. I feel it gave a good introduction to the language’s new features, and it provided a lot of motivation to help out on Rakudo.

Nicholas Velastegui
07/21/2009 1:31pm PDT

Damian is the man. He owns vim.

Picture of Timothy Ace
Timothy Ace
07/20/2009 5:01pm PDT

Damian’s presentations are always a pleasure to attend. He is one of the most dynamic, engaging, and well-prepared presenters. “Perl 6: Why? What? How?” provided a great insight into the development progress of Perl 6—furthered by the live demonstrations provided for almost every new feature.

  • Intel
  • Microsoft
  • Google
  • SourceForge.net
  • Sun Microsystems
  • Facebook
  • Gear6
  • Kaltura
  • Liferay
  • MindTouch
  • MySpace.com
  • Novell, Inc.
  • Open Invention Network
  • Rackspace Cloud
  • Schooner Information Technology
  • Silicon Mechanics
  • Symbian Foundation
  • Twilio
  • WSO2
  • Yabarana Corporation

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required)

Contact Us

View a complete list of OSCON contacts