|
Boost : |
From: Jason Earl (Jason_at_[hidden])
Date: 2005-05-25 09:57:08
I guess everyone has their preference. Though I'm a Windows user at
heart, I do find that many of the WYSIWYG tools to me have a much
higher learning curve than doing stuff the old fashioned command line
at times. Certainly, as web design/programmer, I detest IDE's, and find
nothing beats jEdit for everything that doesn't depend on Photoshop.
Maybe I'm a control freak.
At the same time, getting things working in Windows is so much easier
than Linux, things do work out of the box, and that's where I'm
thankful for a UI.
I guess this argument is very much down to personal taste. Again, as I
said, much as I have said that I personally don't have a problem with
CLI build systems, I do agree with Reece that a GUI system would be a
nice icing on the cake. However I would not want want to see good old
fashioned CLI build system be replaced outright (and I can't see that
happening anyway).
I still think that the CLI based build system is fine, it just might
need some adjusting so that it's simpler to use as users don't have to
see kilobytes of make commands being issues.
Jason
On 25 May 2005, at 14:58, Hendrik Schober wrote:
> Jason Earl <Jason_at_[hidden]> wrote:
>> [...]
>> 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.
>
> There are millions of C++ users out there who
> almost never have the need to use a command
> line tool. Still, many of them are doing very
> professional work. They see the advantage of
> their IDE over your arcane command line and
> you'd be just amazed to see how they do their
> work using it as they would be seeing you
> typing.
> C++ programmers are expected to learn a lot
> more than memory etc. They need to learn the
> language extensions/tweaks necessary for their
> job, 3rd-party APIs, other libs they need to
> use, build systems, in-house style guides, new
> languages how to circumvent bugs in their tools...
> To many, using command line tools is just one
> of many things they'd love to learn to do
> better one day -- and never find the time to
> actually do so. When you're rushing from
> deadline to deadline you're just looking at
> the stuff you need for your next project and
> sigh because it's just a tenth of what you'd
> like to look at. On Windows, using command
> line tools isn't within this tenth for many
> professionals. And for those, installing
> boost is a hassle.
> You might say you'Re fine with that and this
> is OK with me. Just don't diss programmers
> that don't use command line tools in their
> daily work. And don't suppose boost is easy
> to setup if for those. It's not.
>
>> [...]
>
>
> Schobi
>
> --
> SpamTrap_at_[hidden] is never read
> I'm Schobi at suespammers dot org
>
> "Coming back to where you started is not the same as never leaving"
> Terry Pratchett
>
>
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk