APM: Optimizing perl compiler

Reini Urban reini at cpanel.net
Mon Aug 13 13:21:38 PDT 2012


On 08/13/2012 03:16 PM, Will Braswell wrote:
> Reini,
>
> Thank you very much for both your private technical reply, as well as
> the open reply to Austin Perl Mongers.
>
> We would love to have you as the primary presenter at our September
> meeting, which is scheduled for 8pm on Wednesday September 26th.
 >
> Does that date and time work for you?

Sure, I'll come.

Can you also ask Marc Lehmann to come, if possible.
He has the most insight of all p5 developers.


> On Monday, August 13, 2012 at 2:35 PM, Reini Urban <reini at cpanel.net> wrote:
>
>     Your new president Will posted something about his overly ambitious
>     goal
>     for YAPC::US 2013 in beautiful Austin (Yeah!) on perlmonks
>     (http://perlmonks.org/index.pl?node_id=987033).
>
>     I am the maintainer of the perl compiler B::C/B::CC,
>     Mark Lehmann is the only significant other perl dev with a compiler,
>     http://search.cpan.org/dist/Faster.
>     I moved to Houston to work full-time on the compiler last year, which
>     became stable in December 2012 with version 1.42.
>
>     I thought we will should discuss such an effort and ideas in one of the
>     next Austin.pm meetings.
>
>     cPanel is using the non-optimizing compiler B::C in production for
>     several years with 5.6, and will switch soon to the latest B::C version
>     with 5.14.
>
>     B::CC or other efforts can only profit from an optionally tighter
>     language, with const and types. I prepared some nice and easy proposals
>     already. See http://perlmonks.org/index.pl?node_id=987125
>     But I'm not confident that p5p wants to discuss this at all. So I'm not
>     too optimistic to get const or type support at all to be able to
>     optimize perl.
>
>     The fallback plan is to use something like perl 7 which looks like
>     this:
>     http://www.qore.org/
>     The current XS API might have to go, as XS function calls should not
>     pick up their args from a perl array, rather from the C run-time stack.
>     Several ideas were outlined here:
>     http://corehackers.perl.org/wiki/index.php5?title=Main_Page
>
>     In October I'm there for the Austin Film Festival, but my schedule is
>     tight because there are many good films not to miss. So September would
>     be best. August is full with p5 meetings in Europe.
>     --
>     Reini
>
>     Register Now for cPanel Conference
>     Oct 8-10, 2012, Houston, Texas
>     http://conference.cpanel.net/
>     _______________________________________________
>     Austin mailing list
>     Austin at pm.org
>     http://mail.pm.org/mailman/listinfo/austin
>


-- 
Reini

Register Now for cPanel Conference
Oct 8-10, 2012, Houston, Texas
http://conference.cpanel.net/


More information about the Austin mailing list