From: Giovanni Piero Deretta (gpderetta_at_[hidden])
Date: 2008-04-19 22:13:13
On Sun, Apr 20, 2008 at 12:22 AM, Daniel Walker
> On Sat, Apr 19, 2008 at 5:26 AM, shunsuke <pstade.mb_at_[hidden]> wrote:
> > Giovanni Piero Deretta wrote:
> > > 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.
> Well, I wouldn't throw in the towel just yet!
Yes, It would be a pity!
> I think Giovanni's
> suggestion to resubmit a subset of the library may be a very good
> idea. Keep it simple. A simpler library would also be easier to
> review. You brought up some interesting points in your response to my
> comments on Tuesday (especially regarding the usefulness of egg::lazy)
> and I've been thinking about it on and off all week. I believe there
> may be a real opportunity here, if you don't mind refractoring things
> a bit. Oh, and I hereby volunteer to help with the documentation, if
> you like.
I'm willing to help too! (but be aware that I'm not an English speaker
and I've been known to slack in producing the documentation for my own
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk