Twitter #ye2013 Facebook RSS Log in
Design decisions on p2
By Reini Urban (rurban) from Dresden.pm
Date: Tuesday, 13 August 2013 11:30
Duration: 70 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, much better than parrot or the jvm.
It will not be able to run 100% of CPAN, maybe 70%.
Significant enhancements in perl (5+6) performance and features are planned. The codebase is small, clean and maintainable.
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
- Alexey Surikov (ksurent)
- Reini Urban (rurban)
- Leon Timmermans (leont)
- Steven Manschot (sman)
- Moritz Lenz (moritz)
- Maxim Yemelyanov (maxim4d)
- Herbert Breunung (lichtkind)
- bulk 88
- Karl Rune Nilsen (krunen)
- Tomasz Czepiel (tjmc)
- Elizabeth Mattijsen (liz)
- Carl Mäsak (masak)
- Michal Jurosz (mj41)
- M W (diakopterXXX)
- Brian McCauley (Nobull)
- Mykhailo Lienivov
- Gianni Ceccarelli (dakkar)
- Diego Kuperman (diegok)
- Denis Ibaev (dionys)
- Andrew Nugged (nugged)
- Oleg Komarov (komarov)
- Petya Kohts
- Alexey Molchanov (skyrider)
- Vyacheslav Matyukhin (mmcleric / berekuk)