|
Boost : |
From: shunsuke (pstade.mb_at_[hidden])
Date: 2008-04-15 01:52:50
Daniel Walker wrote:
>> std::bind can be a customization point of egg::lazy.
>> IMO, bind interface is legacy.
>> (In fact, to implement std_bind is too difficult,
>> and bll::bind is enough. So, Egg skips it.)
>
> See, I think of std::bind as becoming a staple - something that
> programmers will use as commonly and readily as std::vector. I would
> look at std::bind as a primitive, fundamental idiom of functional
> programming in C++, which functional programming libraries should
> build on and extend. By doing so you build on the existing
> expectations and expertise of potential users, which lowers barriers
> to adoption and generally makes their lives easier.
I really agree that we must appreciate the standard.
Hence, I designed egg::lazy so that it can support std/boost::bind.
Regards,
-- Shunsuke Sogame
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk