monarch_dodra:
Well, I don't see why AA would be built-in, but not set.
It's generally wise to minimize the amount of stuff you put in
the D front end or in the D runtime.
so if we take the time to implement AA, why not hashed sets?
The advantage of having it built-in would mean more convenient
declaration syntax:
int[string] vs AA!(string, int) // string => int
[string] vs Set!(string) //set of string
The situation is not fully symmetrical: associative arrays fully
defined in Phobos have bad literals.
Bye,
bearophile