Re: [Gegl-developer] New developer interested in helping out

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Quoting Daniel Rogers <daniel@xxxxxxxxxxxxxxxxx>:

> Ok . .. Great!  Have you done JAI programming.  I am taking some
> inspiration from that particular library.

I've read about JAI and considered using it on a project but ended up deciding
against it because of the non-open nature of the license and because it was a
bit overkill for the small tasks we needed it for. So I have a little
understanding of JAI's way of doing things.

... I've spent some time since I first started looking at GEGL trying to
understand the GObject system, since I've never used it before, and have come
to the sad conclusion that it is N.A.S.T.Y.

It's neat how they implemented such a featureful and flexible object system in
straight C, but after using C++ and particularly Java, ease of creating and
using classes becomes a basic expectation. GObject makes it painful and hairy.
Oh, and don't even think of renaming a class. You'll be fixing calls to macros
all day. :-P

But maybe once you gain experience with GObject it becomes easier and more
natural?

Anyway, that's kind of a roadblock keeping me from jumping into the code right
away, since objects are used so extensively in GEGL. Nothing against GEGL
itself, I suppose all GTK2 apps (and of course the GIMP) have to use GObject?
Myself never having written a GTK application before.

I'd still love to help but I'm kind of stuck right now. Maybe later I will be
more useful. I'll be lurking and poking around the code once in a while, but
too much GObject makes my head hurt. :-)

Colin

[Index of Archives]     [Yosemite News]     [Yosemite Photos]     [gtk]     [GIMP Users]     [KDE]     [Gimp's Home]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux