. .

YAPC::EU 2010 - The Renaissance of Perl

 

Follow


Not Quite Perl (NQP) - A lightweight Perl 6

Not Quite Perl (NQP) - A lightweight Perl 6

By Patrick Michaud (‎Pm‎) from DFW.pm
Date: Thursday, 5 August 2010 14:30
Duration: 50 minutes
Target audience: Intermediate
Language: English
Tags: 6 nqp parrot perl rakudo


NQP (Not Quite Perl) is a lightweight implementation of Perl 6 for virtual machines such as Parrot and the underlying system used to implement Rakudo Perl 6. NQP provides a regular expression and grammar engine for writing parsers, as well as a basic toolkit and framework for implementing complete high-level language translators and libraries.

Although originally targetted for the Parrot Virtual Machine, much of NQP is "self-hosted" so that it can be more easily ported to support other virtual machine or programming environments.

Come to this talk to learn about the history and details of NQP, how it's being used to implement Rakudo Perl 6 and other high level languages, and plans for future NQP platforms and development.


Attended by: Nicholas Clark, Alberto Simões (‎ambs‎), Stefano Rodighiero (‎larsen‎), Bernhard Schmalhofer (‎bernhard‎), Aldo Calpini (‎dada‎), Martin Vorländer (‎mvorl‎), Nuno Carvalho (‎smash‎), Karl Rune Nilsen (‎krunen‎), Bálint Szilakszi (‎szbalint‎), Roman Baumer (‎rba‎), Tim Bunce, Erik Johansen (‎uniejo‎), Patrick Michaud (‎Pm‎), David Leadbeater (‎dg‎), Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 (‎daxim‎), Mark Morgan, Maciej Czekay (‎Bruno‎), Herbert Breunung (‎lichtkind‎), Vincent Pit (‎vincent‎), Francesco Rivetti (‎oha‎), lorenzo, Moritz Lenz (‎moritz‎), Heinz Knutzen,

Our sponsors

Platinum

  • Booking.Com
  • YAPC::Europe 2009
  • cPanel

Gold

  • Shadowcat
  • 123 people
  • Venda
  • Dada

Silver

  • YAPC::Europe Foundation
  • Smart Open Software
  • MySQL
  • Exonetric
  • pair Networks

Supporters

  • GitHub
  • Italpro
  • Geoesse
  • $foo Perl Magazin
  • Lokku
  • Apress
  • No Starch Press
  • O'Reilly Media
  • NET-A-PORTER

Media Partners

  • Linux Magazine

Patronage

  • Regione Toscana
  • Comune di Pisa