<div class="gmail_quote"><blockquote style="margin: 0px 0px 0px 0.8ex; padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;" class="gmail_quote"><p>It is lack of data structure, which can survive upgrade of only one<br>

part of software.<br>
</p></blockquote><div> </div><div> </div><div>All modern languages have a simple hash map class that is efficient and built-into the language. JavaScript, Python, Ruby, etc. </div><div>In Erlang, we have dict, and gb_tree, and proplist, and ets, but none of them are as easy to use, and some of them have performance problems once you scale over a few dozen or a few hundred elements, and others (ets) are way overkill for this particular use case.</div>
<div> </div><div>Or would anyone want to argue that "dict" is actually as good/productive as JavaScript objects or Python dicts?</div><div> </div><div>Sincerely,</div><div> </div><div>jw</div><div> </div></div>