Re: shorthanded and outnumbered (Re: Native RAW support)

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

 



On Mon, Sep 20, 2010 at 2:10 PM,  <oliver@xxxxxxxxxxxxxxxxxx> wrote:
>> Oliver -
>>
>> this rant has no reason to be. ÂSorry for that.
>> It makes no sense to start working in a project the size of GIMP
>> without having to learn the code already in there first.
> [...]
>
> I didn't say people should not look into the code.
>
> I meant: before looking into the code, an OVERVIEW on the code base
> would be helpful.
>
> Looking into the code without an overview yields to people with
> too narrow view on the code. Maybe that is good for other people,
> but not for me.

I'll bite ã

There is various libraries that GIMP depends on:

glib - does portable reusable low level data structures, and includes
GObject which provides the basis for OOP in GIMP
gtk+ - is a UI toolkit that was created for use with GIMP that is now
widely used also elsewhere
babl - is a pixelformat conversion library that provides dynamic and
efficient conversion of pixel formats.
GEGL - is a graph based image processing framework that together with
its plug-ins is destined to replace almost all code in GIMP and its
plug-ins, doing work on the legacy 8bit code in GIMP will most often
result in the brave new world promised by GEGL to be further
postponed.

I maintain two of these projects, babl and GEGL, the following links
point to overviews of the directory structures used for their source
codes:

http://gegl.org/#_directory_overview , http://gegl.org/babl/#DirectoryOverview

/Ãyvind K.
-- 
ÂThe future is already here. It's just not very evenly distributedÂ
                       Â -- William Gibson
http://pippin.gimp.org/Â; Â Â Â Â Â Â Â Â Â Â Â Â Â http://ffii.org/
_______________________________________________
Gimp-developer mailing list
Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer



[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux