Name : perl-Acme-Class-Std
| |
Version : 0.01
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : lp155.8.1
| Date : 2023-07-20 16:38:31
|
Group : Development/Libraries/Perl
| Source RPM : perl-Acme-Class-Std-0.01-lp155.8.1.src.rpm
|
Size : 0.01 MB
| |
Packager : https://www_suse_com/
| |
Summary : \"Enhances\" Class::Std;
|
Description :
Class::Std\'s inside out objects are wonderful, but all the common serialisation packages assume that because they can see inside them, they can successfully serialise your object. Wrong! Because all they serialise is the ID, you may suffer data loss without realising.
Acme::Class::Std shows those pesky serialise modules just who is boss. They can go peeking and prodding, but they will get their fingers burnt:
* Data::Dumper
package Kakroosh; use Acme::Class::Std; package main; $o = Foo->new; use Data::Dumper; print Dumper $o;
cannot handle ref type 15 at /usr/local/lib/perl5/5.8.8/i386-freebsd/Data/Dumper.pm line 179. $VAR1 = bless( , \'Foo\' );
* Storable
package Kakroosh; use Acme::Class::Std; package main; $o = Foo->new; use Storable; my $f = Storable::freeze $o;
Can\'t store IO items at ../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_freeze.al) line 290, at -e line 1
* YAML
package Kakroosh; use Acme::Class::Std; package main; $o = Foo->new; use YAML; print Dump $o;
YAML Error: Can\'t create YAML::Node from \'IO\' Code: Can\'t create YAML::Node from \'IO\' at /usr/local/lib/perl5/site_perl/5.8.8/YAML/Types.pm line 22
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-A/15.5/noarch |