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