|
Boost : |
From: Jeff Flinn (TriumphSprint2000_at_[hidden])
Date: 2005-05-25 08:59:26
"Jason Earl" <Jason_at_[hidden]> wrote in message
news:a92cb275d8bab18d3c31671b1a52f8cd_at_hybd.net...
>
> On 25 May 2005, at 14:00, Hendrik Schober wrote:
>
>> Jason Earl <Jason_at_[hidden]> wrote:
>>> [...]
>>> TBH, I think any self respecting C++ user should have experience in a
>>> cross platform
>>> environment. I'm surprised how many Windows-only programmers there are
>>> out there.
...
> However in the case of Boost, it's target audience is not your average
> client / dumb computer user. It's aimed at professional C++ programmer. If
> a C/C++ programmer is expected to understand things like memory management
> / allocation concepts and policies, then they shouldn't have any problem
> with using a shell. After all anyone with experience with Unix will
> realise how of an advantage a shell is in terms of flexibility when it
> comes to deploying stuff with scripts etc.
As an evidently non-"self respecting C++ user", I understand "things like
memory management / allocation concepts and policies", while I find it a
pain to have to remember arcane commands to do things that I can do with a
click or a drag & drop. I cheerfully admit to keeping my Unix experience to
a minimum. I have enough to do to keep up with the complexities of C++ and
boost functionality, without learning the intricacies of yet another script
language. As a matter of fact, one of the things I love about boost is how
one can implement in C++ what used to require a .bat file to accomplish.
The point of all of this is that a "self respecting C++ user" should realize
that not all users of the products of our labors share the same usage
patterns as our selves.
Jeff Flinn
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk