Design Decisions on p2
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