On 2/20/12 5:46 PM, Nick Sabalausky wrote:
"Andrei Alexandrescu"<[email protected]> wrote in message
news:[email protected]...
On 2/20/12 2:45 PM, Jacob Carlborg wrote:
On 2012-02-20 19:47, Andrei Alexandrescu wrote:
On 2/20/12 12:50 PM, deadalnix wrote:
This is bad design IMO. Exception are here to provide information about
what is wrong. It has nothing to do with internationalisation
whatsoever.
100% agree.
Andrei
It sure seems you want to but internationalization into exceptions.
How did you infer that? I don't want to put internationalization into
exceptions /at all/.
You've suggested adding "Variant[string] info" to Exception for the sake of
i18n. I think that's what he's referring to. You *could* argue that's not
technically i18n, but so far i18n seems to be the only real use-case for it
(although even that much has been disputed in light of reflection).
All formatting and rendering of the exception information is helped. And
I think that's great because that's the most common activity one would
do with exceptions.
Andrei