On Sunday 04 December 2005 20:47, Jonas Widarsson wrote:
> I've learned that there is some kind of decision made for KDE to not use
> exceptions.
>
> I am working on two projects at the moment. One parser library that I will
> use exceptions in, and one sound application that uses KDE and jack.
>
> I read about exceptions and like to use them in my KDE app to, but first
> I'd like to hear the primary reasons why KDE didn't like exceptions.
>

Because C++ exceptions are evil. They were a stupid design decision that
wasn't thought out and not actually implemented until many years after their
conception.
They are as a result impossible to support for compilers without serious
trade-offs in either space or speed. (either 20% slower or the need to
included debug-info to unwind. Compiling with exceptions does the same as
using -g1)

The short lesson in every C++ book except Stroustrups is: Don't use them!

`Allan

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<