Design Decisions on p2

By Reini Urban (‎rurban‎) from Houston.pm, Vienna.pm
Date: Tuesday, 4 June 2013 13:30
Duration: 45 minutes
Target audience: Any
Language: English

You can find more information on the speaker's site:


With p2 I plan to parse and execute perl5 asis.
libp2, the compiler and vm based on _why the lucky stiff's potion, is also a good target for perl6.

It will not be able to run 100% of CPAN, maybe 70%. Significant enhancements in perl (5+6) performance and features are planned.

Incompatibilities: XS, functional programming support, order of destruction, lexical hash iterators

New features: All data are objects, optionally typed, const, function signatures and types,
efficient meta-object system, with classes, methods, roles, sized arrays, no magic;, match operator, dynamic and cleaned up parser,
macros as parser extensions, auto-threads, ffi

Attended by: