DConf 2013 Closing Keynote: Quo Vadis by Andrei Alexandrescu

Steven Schveighoffer schveiguy at yahoo.com
Sun Jun 30 19:45:04 PDT 2013


On Sun, 30 Jun 2013 22:02:11 -0400, Jonathan M Davis <jmdavisProg at gmx.com>  
wrote:

> On Sunday, June 30, 2013 21:54:08 Steven Schveighoffer wrote:
>> On Sun, 30 Jun 2013 21:43:53 -0400, Jonathan M Davis  
>> <jmdavisProg at gmx.com>
>>
>> wrote:
>> > But I think that they key issue with swapping out
>> > the implementation is not whether you can swap out the implementation
>> > for your
>> > whole program but rather being able to choose different  
>> implementations
>> > for
>> > different parts of your program.
>>
>> This would never happen.  AAs are only ever going to be one
>> implementation.  If you want to use another map type, you will have to  
>> use
>> a struct/class.  I suppose AA's could simply be polymorphic, but I don't
>> see the benefit.
>
> I know. My point was that that's an inherent problem with built-in AAs  
> that
> can't be overcome (regardless of how well they're implemented). If you  
> want
> that level of control, you _have_ to use a library solution.

OK. I guess I was just reading your statement like it was a "problem" :)

-Steve


More information about the Digitalmars-d-announce mailing list