[Issue 6253] Refuse definition too of impossible associative arrays
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Mar 20 15:45:37 PDT 2012
http://d.puremagic.com/issues/show_bug.cgi?id=6253
--- Comment #7 from Stewart Gordon <smjg at iname.com> 2012-03-20 15:45:53 PDT ---
(In reply to comment #5)
> Does (In reply to comment #4)
>> AA keys don't have to be immutable, they just have to be a type
>> that implicitly converts to immutable. This is the same
>> requirement for parameters of strongly pure functions.
>
> Does this mean AA keys should be stored as immutable internally?
Yes. A given key in the AA should never change on any level. Having the key
type fully immutable (even if declared merely as tail-immutable) would enable
it to be passed around by reference as immutable.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list