2010/11/8 Frédéric Demians <[email protected]>:
>
>> Small steps, we have a 6 month release, getting Template::Toolkit,
>> Schema abstraction, C4/Search fixes, all the RFC in is going to be
>> enough. Lets work on small manageable improvements. Anyone who wanted to
>> work on finding the circular object references we have, and breaking
>> them would move us a lot closer to being able to run the whole of Koha
>> under a persistent tool.
>
> How do you identify exactly this circular object references?

They are quite hard to find, Test::Memory::Cycle and Devel::Cycle are
two ways to find them, but you have to have some suspicion where to
look.

>From the incredibly smart Andy Lester

" Perl's garbage collection has one big problem: Circular references
can't get cleaned up. A circular reference can be as simple as two
reference that refer to each other:

    my $mom = {
        name => "Marilyn Lester",
    };

    my $me = {
        name => "Andy Lester",
        mother => $mom,
    };
    $mom->{son} = $me;
"

>
> Other question: do you plan to make Moose a Koha requirement and
> recommendation?

Not for 3.4. I think the above list plus all the rfcs to get done in 6
months is plenty ambitious enough. And until we can run Koha in a
persistent manner, adding Moose would just kill us.

Chris
_______________________________________________
Koha-devel mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to