$ perl -MScalar::Util=weaken -e'weaken(\my $var)' Weak references are not implemented in the version of perl at -e line 0 BEGIN failed--compilation aborted.