demonstrate bless/cast order doesn't affect DESTROY versus magic destruction order
Matt S Trout [Mon, 15 Jun 2009 19:47:39 +0000 (20:47 +0100)]
notes/destruction-order.pl

index 6d465f8..2fe911e 100644 (file)
@@ -25,6 +25,21 @@ my $wiz = wizard data => sub { $_[1] },
 
 {
   warn "Stanza 2\n";
+
+  my %foo;
+  
+  my $foo = \%foo;
+  
+  cast $foo, $wiz, '$foo';
+
+  cast %foo, $wiz, '%foo';
+  
+  bless($foo, 'Foo');
+
+}
+
+{
+  warn "Stanza 3\n";
   
   my $foo = do {
     my %foo;