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

Reply via email to