
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! Jake On 6/14/07, Marcus Lindblom <macke@yar.nu> wrote:
David Abrahams wrote:
on Wed Jun 13 2007, "Phil Endecott" <spam_from_boost_dev-AT-chezphil.org> wrote:
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)) ?
Cheers, /Marcus
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost