On Tuesday, 21 February 2012 at 14:56:52 UTC, Andrei Alexandrescu wrote:

Can you offer a real world use-case where the above isn't sufficient?

This has been discussed. A function would want to add contextual information to an exception and rethrow it. Requiring a new type for each such flow does not scale.


Andrei

This solution works given the fact that I know what type of data I want to add and I can't see a situation where that isn't the case. In Juan's case, he wanted to add an error code so he _knew_ already what type is required (int). It seems we did a full circle. I'll ask again, what are you trying to optimize here? Number of instantiations?

Reply via email to