
Have you looked into Adobe's Eve library, described in http://lambda-the-ultimate.org/node/563
Oh, yes. definately; and if its as good as Adobe's GIL library, I'm sure it would be a most welcome addition to boost. An Adobe sponsered layout engine would be very welcome, I'm sure. As you know, I use GIL extensively in my own graphics layout library. I think that it represents many of the best-practices that can be found on boost. As far as my own boost::layout library, I'd be happy to merge it with adobe's or just add extensions to it. I'll let you and others guide me on that.

on Mon Jul 07 2008, "Tom Brinkman" <reportbase-AT-gmail.com> wrote:
Have you looked into Adobe's Eve library, described in http://lambda-the-ultimate.org/node/563
Oh, yes. definately; and if its as good as Adobe's GIL library, I'm sure it would be a most welcome addition to boost. An Adobe sponsered layout engine would be very welcome, I'm sure.
As you know, I use GIL extensively in my own graphics layout library. I think that it represents many of the best-practices that can be found on boost.
As far as my own boost::layout library, I'd be happy to merge it with adobe's or just add extensions to it. I'll let you and others guide me on that.
Sean Parent has stated that he'd be happy for any parts of ASL to be merged into Boost. Is Eve part of ASL? I'm not sure what makes the most sense here. -- Dave Abrahams BoostPro Computing http://www.boostpro.com

David Abrahams wrote:
Sean Parent has stated that he'd be happy for any parts of ASL to be merged into Boost. Is Eve part of ASL?
I'm not sure what makes the most sense here.
Adam & Eve are languages, interpreters, environments etc. Does it really make it sense to put these in Boost, which is a repository of C++ libraries?

on Tue Jul 08 2008, Mathias Gaunard <mathias.gaunard-AT-ens-lyon.org> wrote:
David Abrahams wrote:
Sean Parent has stated that he'd be happy for any parts of ASL to be merged into Boost. Is Eve part of ASL?
I'm not sure what makes the most sense here.
Adam & Eve are languages, interpreters, environments etc.
http://stlab.adobe.com/group__eve__engine.html Layout Library (Eve) http://stlab.adobe.com/group__asl__tutorials__eve.html: Eve is broken up into two distinct pieces: the parser and the engine. Note that both components exist completely independently of each other, though they are built in a way that they bind together easily. We will discuss both components in turn. There is also a third component, referred to herein as the assemblage code, which is the client-specified code that binds the parser to the engine. Seems like a library plus some other significant parts.
Does it really make it sense to put these in Boost, which is a repository of C++ libraries?
I honestly don't know. -- Dave Abrahams BoostPro Computing http://www.boostpro.com
participants (3)
-
David Abrahams
-
Mathias Gaunard
-
Tom Brinkman