in reply to Re^3: Class::Struct problem
in thread Class::Struct problem

Actually, I'm using now an INIT block, but the effect is the same in this case.

-- 
Ronald Fischer <ynnor@mm.st>

Replies are listed 'Best First'.
Re^5: Class::Struct problem
by ikegami (Patriarch) on Jun 08, 2010 at 16:02 UTC

    BEGIN has less issues than INIT, and it parallels use.

    In fact, if you want to completely mimic use, you can do the following:

    BEGIN { package Foo::Bar; use Class::Struct; struct('field' => '$'); $INC{'Foo/Bar.pm} = 1; }

    Then you can do use Foo::Bar qw( ...imports... ); at a later point.