Change the name of ArrayBoundsException in druntime

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Thu Oct 23 14:47:14 PDT 2008


Sergey Gromov wrote:
> Thu, 23 Oct 2008 14:44:46 -0500,
> Andrei Alexandrescu wrote:
>> Sorry, I meant to catch Exception. My point was, if I want to print an 
>> informative message, the exception should be able to provide it without 
>> having to encode it in its type.
> 
> It's all nice and simple until you want to localize.  Then all your 
> 'informative compiler-provided messages' appear as garbage to a non-
> English-speaking user.  They need to be translated somehow.  And the 
> translation is likely to be based upon the context, not upon an arbitrary 
> string exception contains.

No, translation would have to be provided via a string table. And guess 
who provides the key for that table.

Andrei



More information about the Digitalmars-d mailing list