<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 10/03/2016 11:12 AM, Björn-Egil Dahlberg XB wrote:<br>
<blockquote
cite="mid:f2984214-e4ff-38c2-df8a-e968300e9721@ericsson.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
On 10/03/2016 11:06 AM, José Valim wrote:<br>
<blockquote
cite="mid:CAGnRm4+UHZPQN3Q-7Zh-_u+hoBQvN6bZH58_79o9dF-G+NXPgQ@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">Also, for literal
keys the hashing is done at *load time* so it will
only hash again when it that hash exhausted, typically
this will happen if Maps are larger then 50000 pairs.</div>
</blockquote>
<div><br>
</div>
<div>Neat. Does this happen only on maps creation or also
when updating maps with := or =>? What about matching
on maps?</div>
</div>
</div>
</div>
</blockquote>
<br>
Any get_map_element(s) so matching and lookups with literals for
sure. We haven't done it for updating or creation but lookups are
far more common. Also, not for BIFs.<br>
</blockquote>
<br>
And ofc, if everything are literals at compile time the map is
constructed at compile time, not load time or run time.<br>
<br>
</body>
</html>