in reply to Re^4: What's the weaken here for?in thread What's the weaken here for?
What about weaken $self? It's not done in other subs..
As I explained in the comments, its a closure. You can read more at in-depth tutorials on closures