On Mon, Sep 10, 2001 at 10:39:51AM +0200, Edwin G?nthner wrote:
> > They are experimental, and it's not a good idea to rely on them in
> > production code.  In fact, pseudo-hashes are on their way out.  Typed
> 
> Sorry to hear that. I liked the idea to have something more efficient
> than hashes ... on the other hand it is apparent that implementing 
> pseudo-hashes is a difficult job to do.

The problem was that the inefficiency introduced by pseudo-hashes.  To quote
from the relevant p5p summary
(http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-05/msg01513.html):

   Michael Schwern asked that pseudo-hashes should be removed from Perl 5.8
   and onwards.
   
   He found that pseudohashes are about 15% faster than hashes, but that
   the current implementation is layered over the hash code so that:
   
     Tearing out the pseudohash code gives an across the board 10-15%
     gain in speed in basic benchmarks. That means if we didn't have
     pseudohashes, normal hashes would be just as fast as fully declared
     pseudohashes!

So don't mourn their passing.

 
> > lexicals look a little more permanent, but AFAIK the feature is still dubbed
> > experimental, so the same caveats apply until its status changes.
>       
> Is there a schedule/ a defined point in time when the perl 
> authorities will decide on "experimental features"?

Such a schedule was bandied about at one point, but I don't believe anything
was firmly decided.  You'd have to search through the p5p archives to be
sure.


Michael
--
Administrator                      www.shoebox.net
Programmer, System Administrator   www.gallanttech.com
--

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to