in reply to Re^2: Old Code reference wants new life as Object.in thread Old Code reference wants new life as Object.
{ ... } creates an anonymous hash. sub { ... } creates an anonymous sub. It doesn't execute the sub.