DMD now does Dwarf style exception handling!

Jacob Carlborg via Digitalmars-d digitalmars-d at puremagic.com
Tue Jan 5 13:09:07 PST 2016


On 2016-01-05 17:24, Walter Bright wrote:

> Doing unwinding in D frames when foreign exceptions are in-flight is
> easy, because no knowledge of those FEs is required.
>
> Catching them, however, requires detailed knowledge of exactly how they
> work. This is not so easy. Catching C++ exceptions in D code will
> require some careful study and work, and that work will not be
> transferable to other FEs.
>
> But since there seems to be 0 demand for catching other FEs, or even
> interfacing D to other languages, this shouldn't be a problem.

Catching Objective-C exceptions might be interesting. If if catching C++ 
exceptions work, it should be trivial to add support for catching 
Objective-C exceptions as well.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list