I have a problem changing from 'Class::Accessor::Fast' to 'Class::Accessor::Faster'. From what I understood, simply changing from Fast to Faster should have required no code modification; however, when a script invokes and tries to use this module I receive the error:
There must be some other differences otherwise there would be no point in having both Class::Accessor::Fast
If they were identical apart from speed, then Marty Pauley (the author of both modules) would have just sped up Class::Accessor::Fast
, and would not have created Class::Accessor::Faster
Their documentation has these brief summaries, with more details in their descriptions. I'd check there :)
- "Class::Accessor::Fast - Faster, but less expandable, accessors"
- "Class::Accessor::Faster - Even faster, but less expandable, accessors"