Building Compilers with the Parrot Compiler Toolkit

Patrick Michaud (pmichaud.com)
Programming
Location: Ballroom A1
Average rating: ****.
(4.67, 3 ratings)

Parrot is the virtual machine intended to run Perl 6 and other dynamic languages efficiently and effectively. The tools used to build “Rakudo” (Perl 6 on Parrot) are powerful and general enough to host other languages on Parrot effectively, and are already being used for Ruby (Cardinal), PHP (Pipp), Python (Pynie), and other languages.

This talk describes the Parrot Compiler Toolkit and demonstrates how to start building a language on Parrot. It is ideal for people who are interested learning more about Perl 6 grammars, hacking on Parrot languages (including Rakudo Perl), or are just curious to know a bit more about how compilers are put together on Parrot.

People planning to attend this session also want to see:

Photo of Patrick Michaud

Patrick Michaud

pmichaud.com

Patrick Michaud is the pumpking for the “Rakudo” Perl 6 compiler. He holds a Ph.D. in Computer Science and was formerly a Professor of Computer Science at Texas A&M University-Corpus Christi. He is currently a software developer and consultant focused on open source development and applications, including Perl, PmWiki, and Linux.

  • 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