Thierry Vignaud <[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).

you're free to test drakxtools/mcc/userdrake (rpmdrake'll follow
soon).
i tried to fix as many glitches (due to the move from gtk2-perl to
gtk2-perl-xs) but i know that there're still quite some.

feel free to report them.

rpmdrake should follow tomorrow (more work to do with package
trees :-( )


Reply via email to