On Thursday, 5 June 2014 at 09:55:21 UTC, Jacob Carlborg wrote:
On 2014-06-04 23:21, Walter Bright wrote:
On 6/3/2014 2:44 PM, Remo wrote:
No exceptions (!) so this is at least something that this
language do better as C++ and D  :D
Not everyone think that exceptions are necessary or there is no
other way to handle errors.

Exceptions make ARC expensive, so this may be a reasonable decision for
Swift.

I'm wondering how they'll handle exceptions thrown from Objective-C code which Swift calls.

Exceptions make a lot of other thing expensive and complicated.
IMHO Exceptions should only be used in really really exceptional cases and not all the way and for control flow.

Fortunately it is not really necessary to use Exceptions in C++.
A great example for this is LLVM and Clang code base.

I hope this is also possible to do this in D too.
Any way it would be better if D Language would better support alternative error handling system.

Reply via email to