On Wednesday, 9 April 2014 at 07:19:54 UTC, Jacob Carlborg wrote:
For 64bit, Objective-C uses the same exception handling as C++.
So I need to somehow be able to catch Objective-C exceptions
and Objective-C need to be able to catch D exceptions. Although
I still expect to need to wrap the exceptions, since D code
won't be expecting to catch instances of NSException, which
doesn't inherit from Throwable. Same on the Objective-C side.
If D would use the C++ exception handling model I hope that the
implementation would be a lot simpler.
So, in the last paragraph, you are specifically referring to DMD
on x86_64?
David