Linked by lemur2 on Thu 26th Jan 2012 22:42 UTC
KDE KDE has announced its latest set of releases, providing major updates to KDE Plasma Workspaces, KDE Applications, and the KDE Platform. Version 4.8 provides many new features, and improved stability, performance and dynamic power management.
Thread beginning with comment 504880
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: Improvements
by lucas_maximus on Fri 27th Jan 2012 11:19 UTC in reply to "RE[5]: Improvements"
lucas_maximus
Member since:
2009-08-18

a process where there are successive generations (called versions), each one made with largely the same defining code (not DNA but source code) inherited from its parent code of the previous generations, but with incremental small changes which subsequently continue on in the code through later generations only if that code is the best fit for purpose.


This is arguable at best.

Whatever works best, survives to the next generation, and continues to survive in subsequent generations as long as it remains the best.


So why was all the KDE 3.5 code chucked out the Window when they moved to 4?

This is the process of evolution, essentially. The parallels to the process of biological evolution are significant.


And evolution doesn't produce the best results. It produces results which are "good enough".

Edited 2012-01-27 11:19 UTC

Reply Parent Score: 2

RE[7]: Improvements
by Morty on Fri 27th Jan 2012 12:06 in reply to "RE[6]: Improvements"
Morty Member since:
2005-07-06

So why was all the KDE 3.5 code chucked out the Window when they moved to 4?

No it was not. That statement is pure nonsense.

KDE 4.0 retained easily 80-90% of the KDE 3.5 code. One of the larger parts of the 3.5 code that was scrapped and rewritten was kicker and kdesktop, and that was hardly more than 1-2% of the code. So a far way from chucking all code out the window. Large parts of the code was virtually unchanged, only adapted to changes in the underlying Qt libraries.

Reply Parent Score: 4

RE[8]: Improvements
by lucas_maximus on Fri 27th Jan 2012 13:26 in reply to "RE[7]: Improvements"
lucas_maximus Member since:
2009-08-18

So why has it taken almost 3 years to get back to what KDE 3.5 could do?

Reply Parent Score: 2

RE[7]: Improvements
by lemur2 on Fri 27th Jan 2012 13:19 in reply to "RE[6]: Improvements"
lemur2 Member since:
2007-02-17

And evolution doesn't produce the best results. It produces results which are "good enough".


Yet evolution has produced results (organisms) which are far more complex, functional and more efficient than anything remotely equivalent on this planet that has ever been designed (i.e. machines).

Edited 2012-01-27 13:20 UTC

Reply Parent Score: 2

RE[8]: Improvements
by lucas_maximus on Fri 27th Jan 2012 13:32 in reply to "RE[7]: Improvements"
lucas_maximus Member since:
2009-08-18

Yet at some point you actually make decisions about code should be structured ... this sounds awfully a lot like design

:|

Reply Parent Score: 3

RE[7]: Improvements
by _txf_ on Sat 28th Jan 2012 22:29 in reply to "RE[6]: Improvements"
_txf_ Member since:
2008-03-17



So why was all the KDE 3.5 code chucked out the Window when they moved to 4?


That is so inaccurate, it could almost be called an outright lie.

There was a lot of (logic) code shared from kde 3.5, but the vast changes between Qt 3.x and 4.x made it worthwhile to improve on aspects of kde 3.

The only major element that was outright new was plasma.

Reply Parent Score: 3