<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Oct 8, 2015 at 4:47 PM, Fred Hebert <span dir="ltr"><<a href="mailto:mononcqc@ferd.ca" target="_blank">mononcqc@ferd.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 10/08, Fred Hebert wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Map.f.'d.e'.#{a@b=>ok} to go fetch the final 'ok'. Either that or you·<br>
support little chaining, but there's still plenty of ways to make this·<br>
terrible.<br>
</blockquote>
<br></span>
Oh also, if any form of chaining is required, it is now impossible to know if Map.3.5 is supposed to be Map.(3.5) or two maps, one with the key 3 and the key 5.<br></blockquote></div><br></div><div class="gmail_extra">Since tokenization (which is greedy) happens before parsing, Map.3.5 would always be parsed as Map.(3.5). You'd have to add parentheses to get Map.(3).(5).<br></div><div class="gmail_extra"><br></div></div>