Front page | perl.perl5.porters |
Postings from August 2002
Re: Ideas for 5.10
Thread Previous
|
Thread Next
From:
Rafael Garcia-Suarez
Date:
August 8, 2002 02:42
Subject:
Re: Ideas for 5.10
Message ID:
3D523BD2.4000808@hexaflux.com
Arthur Bergman wrote:
> Here is a list of things that I would like to see in 5.10
>
> - Scrapped magic system, replaced by parrot PMCs, all complex types use
> PMCs
Scary, but perhaps with this system it'll be possible to create magic
types from Perl.
> - Strict typing pragma
> - Reduced memory overhead by trading some seldom used functions memory
> use for speed slowdown
With a fixed %^H we could even implement the C<less 'memory'> pragma.
> - Improved threading
> - Removing dependency on perl_peep for perl code to function properly
> - Change memory cleanup to iterative function instead of recursive to
> avoid stack blows
> - Use of B to check the validity of the optree before and after
> optimizations for more tests
> - allow use threads to be implemented using fork() on platforms which
> support that (possibly include FD_Passer to allow filehandles to migrate)
> - Scrap the entire TIEHANDLE implmentation, provide perlio layer that
> lets old TIEHANDLE code work via perlio. (Richard Clamp has been looking
> at this), two file hooks is one too many.
The TIEHANDLE code should be kept in place for -Uuseperlio configs.
You can #ifdef it out for PerlIO builds.
> - Fixing %^H
One of the first things to do IMHO. I'll look at this after
my vacation if noone beats me at it. (No, I don't have a laptop, and
my wife has forbidden me to buy/rent one this week-end :)
I see that many of your suggestions are related to the CPAN modules
you maintain. (BTW you didn't take B::Utils over ; is Simon against
this idea ?)
Thread Previous
|
Thread Next