On Fri, 28 Sep 2012 18:20:12 -0700 Brad Roberts <bra...@slice-2.puremagic.com> wrote:
> On Fri, 28 Sep 2012, Walter Bright wrote: > > > True, but I would never write code that tried to throw an exception > > across language boundaries, anyway. It's just asking for trouble. > > And that's fine for your code, but if you want D and DMD to be a > system that people use for larger systems, then cutting down the > sheer number of things that don't work when pushed is kinda important. Especially since one of D's big selling points is linking with C/C++ code. If such linking causes trouble with exceptions then people are going to think twice about trying it (which reduces a major inroad for D), or discover by surprise that it doesn't work and get frustrated/annoyed.