"Andre' Poenitz" <[EMAIL PROTECTED]> writes:
| > Lars> And gcc 2.8.1 shows again that it is not suited for serious C++
| > Lars> development...
| >
| > Somehow I knew you would say that :)
|
| <aol on>
| Me too.
| <aol off>
= AOL
| <flame on>
| Using bleeding edge features is *not* "serious C++ development".
What bleeding edege? What you call bleeding edge in C++ was put into
the draft standard for the most part over 3 years ago, and a lot of
the things years before that. The standard was finished 1.5 years ago,
and ratified by ANSI 1 year ago.
| Serious C++ development is about modularization, lean interfaces,
| design of re-usable code and stuff like that.
And?
What about: adhereing to a standard, portable, ease to maintain,
planning for future expansion. We can't just we can't just write for
GCD for ever.
| Hell, you can do
| "serious C++ development" in any programming language.
No you can't... You can to your analyse and other pre coding
development on a piece of paper, but that still don't make it C++.
| But what is
| currently done is far from that. My perception of the "development
| process" is that five percent of the developers sprinkle bleeding edge
| stuff all over the code, twenty percent try to work
| around them because they have to use non-conforming compilers and the
| rest struggles to keep up. This is far, far from efficient.
Actaully we don't have much problems with compilers... it is some, but
most of this is easy or neccessary to workaround anyway.
| There are quite a few thing I'd like to improve on lyx, I'd like to have
| full xfig support, "native" inclusion of .gif and .tiff, a decent file
| format and things like that.
Feel free to begin something like this at any time.
| I have downloaded the latest CVS tree about
| two dozen times now, even started a bit of coding now and then - of
| course after a round of installing new stuff (be it a new autoconfig or
| a new compiler) most of the time.
This must have been a 10 min effort every time...Lyx has not changed
in that respect in the last 1.5 years. Until very recently.
[...noise...]
| If you'd ask me (And I'm pretty sure, you won't ;-| ): Make a single
| stable release and start over from scratch. The *last* step would be to
| add compatibility to the existent LyX. I always thought that's what was
| intented with the old 1.1 branch?
Ever wondered why the old 1.1.x branch never took off? It existed for
more than a year you know...
Do you want to begin a ~70k lines project from scratch?
| And no, I won't stop using LyX, because it does a pretty good job for
| the things I need to do: write texts with math. But I won't stop
| complaining either since I don't like to see valuable resources
| (the developer's - i.e. YOUR! - work) wasted.
Non-developers complaining about development style/ progression /
coding style are just noise to me.
Lgb