From: Jake Voytko (jakevoytko_at_[hidden])
Date: 2007-06-14 10:19:16
As far as the set vs. stream debate goes, I'm going to do a little more work
with streams and then post a request for people to look at it per Paul
Bristow's suggestion. I'll present pros and cons and get input and see if
there's enough reason to switch.
I still prefer the stream method, though ;)
I'm not near a compiler right now, so I can't comment. I'm not going to give
an example with Boost.Bind without checking to see if it's right!
On 6/14/07, Marcus Lindblom <macke_at_[hidden]> wrote:
> David Abrahams wrote:
> > on Wed Jun 13 2007, "Phil Endecott" <spam_from_boost_dev-AT-chezphil.org>
> >> If you feel the need to make the style more compact, it should be
> >> possible to return a reference to the plot and chain methods like this:
> >> my_plot.set_image_size(500,200)
> >> .set_x_scale(-7,9)
> >> .draw_axis()
> >> .plot(data1, blue)
> >> .write("./image.svg");
> > Phil makes good points in this post.
> I second that.
> My 0.02: I'd favor the "common" way to do it, i.e. set-functions,
> rather than having your users learn a new "cute-ish" scheme with stream
> ops to just set some values.
> Additionally: how does one use boost::bind with stream operator
> functions? bind(operator<<(..), my_plot, bind(set_x_scale(), _1, _2)) ?
> Unsubscribe & other changes:
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk