Brian Harring <[EMAIL PROTECTED]> wrote:
> On Fri, Aug 26, 2005 at 03:49:35PM -0400, Kristian Benoit wrote:
[snip]
> > the EAPI would be an ebuild API definition. The equivalent to the XML's
> > dtd. The ebuild could point to a directory named
> > $PORTDIR/eapi/<eapi-name>/ which would contain a python script named
[snip]
> Few questions; 
> A) what does xml bring to the table explicitly that is needed?
>    remember portage doesn't have a hard dep on xml parsing libs yet, 
>    this would add it (livecd/stage* potentially needing adjustment as 
>    a result).

If I read the idea correctly, it's not suggesting that Portage implement
XML as a config engine; it's just using XML as an example. The analogy
works just as well for SGML DTDs or C libraries.

> B) EAPI is pretty much bash env template switching
[snip]

Perhaps the EAPI handling could be implemented using eclasses, rather
than something in the deep, dark, python-based internals.

-- 
That is not dead which can eternal lie,
And with strange eons even death may die.
        -- The Call of Cthulu, II. The Tale of Inspector Legrasse

Attachment: pgp7IlWtd7UFg.pgp
Description: PGP signature

Reply via email to