On Tue, May 27, 2008 at 11:56 AM, Øyvind Kolås <[EMAIL PROTECTED]> wrote:

> On Tue, May 27, 2008 at 9:09 AM, Ferran Basora <[EMAIL PROTECTED]>
> wrote:
> > Hello,
> >
> > I have been watching the code about reading and generation of XML in
> GEGL. I
> > think it is obsolete and pour extensible.
>
> This code should not be extended much, if at all, it should perhaps be
> cleaned up, but that also pends on reaching agreement/consensus on the
> OpenRaster specification at freedesktop. Right now the current code
> serves the purpose and it is not meant to be extended much even when
> reshaped to be more inline with the OpenRaster plans.


We may not have to extend the code but clean.

As you say we have to wait for a final specification of
OpenRaster format, but is propable that OpenRaster format
will be a structure in XML, as OpenDocument.

One of the things that is pending with regard to the XML format is
> finding a way to make the meta operations be described as XML instead
> of C, this should also be easily doable continuing to use gmarkup
> (this might be unrelated to OpenRaster, or might be something that
> could be folded into the set of things specified there.)
>
> I would like to see a significant advantage over the current parsing
> approach for dragging in an external library. For the serialization
> (generation of XML) I doubt that other approaches would yield any
> siginificantly saner code. It might even be better to completely
> remove all XML based functionality than to add a new dependency on an
> external library.


For this reason GEGL will need an interface to load OpenRaster format
from an XML. I do not see feasible to remove completely
all the XML functionality.


>
> /Øyvind K.
> --
> «The future is already here. It's just not very evenly distributed»
>  -- William Gibson
> http://pippin.gimp.org/ http://ffii.org/
>
_______________________________________________
Gegl-developer mailing list
Gegl-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gegl-developer

Reply via email to