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).
