Changes for version 0.04

  • Fixed POD bug in Data::Postponed::Once. It was still named Data::Postponed::SemiStrict.
  • Split Data::Postponed::_ReadOnly::Array and ::Scalar off into separate files so search.cpan.org will render Data::Postpone::OnceOnly.pm's POD correctly.
  • Updated META.yml
  • Added DESTROY methods to all classes so it won't be AUTOLOADed. This is just a performance micro-optimization.

Modules

Delay the evaluation of expressions to allow post facto changes to input variables
Recompute values as needed to use post facto changes to input variables
Delayed evaluation expressions are "collapsed" once observed
Put off computing a value as long as possible but throw errors if later changes are attempted
A tie implementation of a read only array
Cause a scalar to be readonly