6 Apr 13:59
Egg 2nd request for reviews
dan marsden <danmarsden <at> yahoo.co.uk>
2008-04-06 11:59:26 GMT
2008-04-06 11:59:26 GMT
Hi All
The review of the Egg library by Shunsuke Sogame has been running for 1 week now. There has been some
discussion of the library on a couple of related threads, but no reviews submitted so far. Please try and
find time to submit a review of this library if possible.
If you wish to review, but don't have time before the review ends on April 13th, please post to that effect, we
may be able to extend / move the review period to help reviewers.
Introduction:
It is not so easy to define Function Objects
especially if you want to support Boost.ResultOf and Boost.Lambda.
Therefore, as Boost provides iterator_facade and iterator adaptors,
Egg provides function_facade and function adaptors.
Egg provides the following features:
* Workaround for the Forwarding Problem
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm
* Helpers to build Function Objects:
* egg::function and egg::function_facade provides the way to
build Function Objects which supports Boost.ResultOf and Lambda.
* Function Objects Adaptors(in other words, higher-order functions):
* egg::curryN supports the currying.
* egg::pipable emulates extension methods(C#).
* egg::fuse/unfuse emulates variadic functions.
* egg::nestN represents nested lambda expressions.
* etc...
(Continue reading)
To avoid further delays, here is the short version of the review result:
Proto got 16 reviews (That's well above average! Thanks to all for
participating), out of which 15 have been positive. The one 'No' essentially
stated that the library, even if doubtless very useful, shouldn't be
accepted yet, mainly because there has to be done more work in the area of
formalizing the problem domain.
In my opinion this is an overwhelming result and I'm whole heartily agreeing
with the majority of the voters.
Proto is accepted as a Boost library.
The discussions have been very detailed and there have been raised a lot of
(mostly minor) issues, but Eric is aware of the problems and is working on
solving them. I'll try to put together a summary as soon as possible.
Regards Hartmut
Review Manager
_______________________________________________
Unsubscribe & other changes:
RSS Feed