On Tuesday, 16 April 2013 at 15:22:56 UTC, Andrei Alexandrescu wrote:
There's a discussion that may be of interest to the larger community: https://github.com/D-Programming-Language/dmd/pull/1877

Andrei

I wish to bring Someboddies consern to this form.

What does attribute inference mean for inheritance?

Do all derived classes need to be known for inference to take place? Not having the ability to claim a base function can be overridden with a throwing function could cause some issue...

Hmm but we can still specify the type so I guess it still isn't a major, but I could see auto being used more causing a library writer to make restrictions on their function because what they write is applicable but not really considering derived classes could reasonably throw.

Reply via email to