Boost logo

Boost :

Subject: Re: [boost] 5 Observations - My experience with the boost libraries
From: Tom Brinkman (reportbase2007_at_[hidden])
Date: 2010-03-24 10:14:12

>> C++ encourages all sorts of programming practices that I wish I never
>> learned and have never been very useful to me as a programmer.
> What are those?  I can't say I know of anything that fits that description.  If you can give concrete examples, we could make them Boost guidelines.

Easy, object orientated developement.

I am a functional style programmer, as are most boost developers.
Thats why I follow boost. I hate OO style code.

I regularly show my collegues cool functional programming techniques
that I learned here on boost.

You would be surprised how "C" orientated programmers can quickly be
converted to functional programming if you just show them small simple
examples of what its all about.

This is where boost has not met its potential. Education. So much
more could be done to educate the masses about the wonders of
functional programming.

>> Sorry to say, but as a graphics programer, C++ is practically
>> useless.  Its all C.
> Ah, now we come to the crux of the matter.  In your world, "C++ is practically useless," so that generalizes to the rest of the programming world and means Boost isn't relevant to today's programmers.
>> For Boost to remain relevent, it needs to reflect the reality
>> of modern development.  That is most projects are mixed C/C++
>> projects.  The needs of both communities need to be met.
> I reject your statement out of hand.  Most projects are not mixed C and C++.  Some are, some aren't.  We don't do *any* C here, for example.
>> Because boost only meets the needs of C++ developers, it will
>> continue to loose relevance.
>> I'm just saying what people are thinking.
> You're just saying what *some* people are saying.  The question is whether there are things Boost can do better that would be of use to all, not just to C programmers.
> _____
> Rob Stewart                           robert.stewart_at_[hidden]
> Software Engineer, Core Software      using std::disclaimer;
> Susquehanna International Group, LLP
> IMPORTANT: The information contained in this email and/or its attachments is confidential. If you are not the intended recipient, please notify the sender immediately by reply and immediately delete this message and all its attachments. Any review, use, reproduction, disclosure or dissemination of this message or any attachment by an unintended recipient is strictly prohibited. Neither this message nor any attachment is intended as or should be construed as an offer, solicitation or recommendation to buy or sell any security or other financial instrument. Neither the sender, his or her employer nor any of their respective affiliates makes any warranties as to the completeness or accuracy of any of the information contained herein or that this message or any of its attachments is free of viruses.
> _______________________________________________
> Unsubscribe & other changes:

Boost list run by bdawes at, gregod at, cpdaniel at, john at