Wonderful, thanks for the detailed explanation.

The improved performance and stability make it something to look forward for the 
Mandrake tools.  I like perl-GTK2, but it is slow (some of that is due to Gtk+2 itself 
though).

You mention perl-GTK2 is no longer maintained...didn't you MandrakeSoft developers 
write it?  What happened, don't have the resources to maintain it anymore?

Thierry Vignaud wrote:
> David Walser <[EMAIL PROTECTED]> writes:
> 
>> Forgive me for being confused, but what relation does this have to
>> perl-GTK2 in main?
> 
> it's a rewrite.
> 
> perl-GTK2 is written with perl-Inline help, thus having the following
> drawbacks:
> - hard to cover all api (actually, only gtk+2 is partially covered
>   whereas the xs rewrite cover more and cover gnome, gnomeprint,
>   gnomecanvas libraries too).
> - slower to start (lots of hard disk seeks) due to the number of perl
>   modules involved
> - no more maintained
> 
> the new rewrite using xs has the following plus:
> - quite a lot more availlable gtk+ widgets
> - cover gnome widgets too
> - automatic reference counting on gboxed objects, gobects, and the
>   like (we do not have anymore to worry about memory management,
>   reference counting, freeing objects like tree iterators, ...)
> - heavily maintained
> 
> 
> especially:
> - the lacks of covered widgets makes my work hard on mcc: i've always
>   to reinvent the wheel whereas the non availlable widgets would have
>   help me.
> - the need to explicitely free boxed types make us have to choose
>   between small memory leaks and potential segfaults
> 
> 
> for now, i'm packaging the new branch.
> 
> if the switch prove to be easy, we *MAY* switch from the old inline
> gtk2-perl to new xs one.
> 
> for now, i'm able to run most interactive written tools and harddrake
> (without icons).


Reply via email to