It shows that you are unregistered. Please register with us by clicking Here
![]() |
|
![]() |
![]() | Register - FAQ - Today's Posts - New Posts - Support - Search | ![]() |
|
|
#1 (permalink) |
|
Member
Join Date: Jun 2006
Age: 33
Posts: 34
|
I'm using perl 5.8.8 on a linux (debian 3) system, with the "Tie:
The Tie: I have run across a bug in the Tie: i was wondering if anyone has ever used this, successfully? My problem is that whenever I call a function on the Tie: what it appears to be is that after any kind of iteration, either by those function calls, or by "Dumper" or whatever, some sort of "end-of-hash" pointer is no longer updated or initialized correctly. I can continue to assign values to the hash, and those values DO get stored in the hash, but when i iterate over the hash again, or feed it to Dumper, it doesn't show the new items. But, i can individually access one of the new items, and it's value is there. However, I *do* get a warning: "Use of uninitialized value in string eq at /usr/local/lib/perl5/site_perl/5.8.8/Tie/DxHash.pm line 69." when I do that. So, it's my guess that something about the iteration functions of this package sets the hash into an invalid state so that further hash append/add operations do not correctly update all internal data and pointers appropriately. anyone confirm this or have fixed/worked around this before? Samuel |
|
|
|
|
|