develooper Front page | perl.perl5.porters | Postings from March 2008

Re: TODOs (was Re: summer of code mentor applications starting (and ending) next week)

Thread Previous | Thread Next
From:
Reini Urban
Date:
March 18, 2008 06:22
Subject:
Re: TODOs (was Re: summer of code mentor applications starting (and ending) next week)
Message ID:
6910a60803180622p2b0cefe3v7697131d584bb585@mail.gmail.com
2008/3/18, Nicholas Clark <nick@ccl4.org>:
> On Fri, Feb 29, 2008 at 09:20:47AM -0600, Steve Peters wrote:
>  > OK, so what other itches currently need scratching outside of the Perl
>  > TODO list?
>
>  Well, no-one said anything so I assume that everyone (who cares) considers
>  that it is canonical.
>
>  Patches are welcome for the TODO list.

I'm currently working on a sane optimizing B::CC compiler strategy,
using Devel::TypeCheck (I have to enhance that), so that we can safely
drop
unnecessary run-time typechecks and provide optimized ops for those
cases. Exactly as done in parrot, and without needing the ugly $var_ir suffix
hacks from Malcom.

Originally I thought of jitting these parts, but targetting to an
existing framework
with the perl blessing (parrot) seems to be easier, than writing the hairy jit
code from scratch.

This would be probably optional requirement for B::PIR (soc idea),
which was also mentioned some times in the ponie and parrot lists as a TODO.
Using the existing ponie pmc parts for the unoptimized cases should be
integrateble somehow. Since full ponie is dead, just the non-xs perl5 parts
should be migratable and would bring perl5 to an acceptable speed.
-- 
Reini Urban
http://phpwiki.org/              http://murbreak.at/

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About