Jakub Bogusz <[EMAIL PROTECTED]> [15-05-2004 21:57]: > Jak jest z obsługą obiektów w Data::Dumper?
Tak, żeby wystarczyło do debugowania... > Wyszło przy okazji Crypt::Random na architekturach 64-bitowych > - Crypt::Random do ładowania swoich modułów używa modułu Class::Loader, > który parametry przekazuje przebudowując je właśnie przy użyciu > Data::Dumpera - a część parametrów jest typu Math::Pari. ...ale do serializacji bardziej złożonych obiektów się nie nadaje (co innego struktury danych, ale różnych rodzajów magii też raczej nie obsłuży). Bardziej dosadnie: serializacja nieznanych obiektów przy użyciu Dumper() to poroniony pomysł, a Class::Loader to kawał śmiecia (bezwarunkowa instalacja z CPAN::Shell w przypadku niepowodzenia require, niefrasobliwa obróbka wyniku Dumper() -- po prostu "s/];\s*//g;", zero diagnostyki). [...] > Ktoś wie, co z tym zrobić, żeby działało? Nie używać Class::Loader... Załatam Crypt::Random w wolnej chwili. > Gdyby zamiast bless(...) było PARI('liczba odczytana z obiektu'), > powinno być dobrze. Ale czy da się do tego przekonać Data::Dumpera? Raczej nie. -- Radosław Zieliński <[EMAIL PROTECTED]> [ GPG key: http://radek.karnet.pl/ ]
pgp2K3Wxk7JLn.pgp
Description: PGP signature
