Our template emission strategy is broken

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Wed Nov 11 10:02:58 PST 2015


On 11/11/2015 12:19 PM, Iain Buclaw via Digitalmars-d wrote:
> On 11 November 2015 at 17:25, Andrei Alexandrescu via Digitalmars-d
> <digitalmars-d at puremagic.com <mailto:digitalmars-d at puremagic.com>> wrote:
>
>     On 11/11/2015 08:08 AM, David Nadlinger wrote:
>     [snip]
>
>     Regarding the top-level issue. Walter and I agree it's an important
>     problem, and also that plugging holes as they start leaking (which
>     is what we've been doing so far) is not going to work well in the
>     long haul.
>
>     A redesign of template instantiation is necessary, and Walter needs
>     to be fully involved in it. However, please give it time. Walter is
>     currently working full time on catching C++ exceptions from D code,
>     and as we all know the best way of getting many things done is to do
>     one thing at a given time and do it fully. It should take him at
>     least two weeks' time to get there.
>
>
> Please no.  I've done my fair share of investigating this in libunwind,
> and it just isn't worth it.

Could you please provide Walter more detail? What's not worth it - 
catching C++ exceptions from D code? -- Andrei



More information about the Digitalmars-d mailing list