
Giovanni Piero Deretta wrote:
[ sorry for the delay, it was general election time here in Italy and I had to return home for voting ]
- What is your evaluation of the design? <snip/> - Please always state in your review, whether you think the library should be accepted as a Boost library!
Yes, but only after a mini review of the documentation only. I believe that the author will be able to come up with an excellent documentation.
Thank you.
- Final comments
Unfortunately I think that with so few reviews (just mine for now?), the library will have an hard time getting into Boost at this time. Probably the author didn't do a good job at selling it, even if many expressed interest in the past.
If the library were to be rejected, I think that the author should resubmit a just a subset of it for inclusion, which would have a far greater chance to be appreciated and evaluated in a short time.
This subset, IMHO, should concentrate on stateless function objects and should at least contain: <snip/> Other advanced features, like pipability and infix notation (I like this one!) could then be evaluated once the basic functionality has been sold :). So should more hard-core functional capabilities like memoization and the fix point combinator. Support for static initialization of function objects could also come in a second time.
It would be a good idea. But I'm going to give up mainly because of lack of interests and documentation skills. Regards, -- Shunsuke Sogame