<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Oct 8, 2015 at 4:41 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, Richard Carlsson wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Not quite. The end-of-form (or 'dot') token requires that the period<br>
character is followed by whitespace, a comment, or end-of-file. Otherwise<br>
it's a '.' token, as is already in use in expressions like<br>
Record#recordname.fieldname.<br>
</blockquote>
<br></span>
Am I right in assuming mnesmosyne was like records currently are and packages were -- mostly using atoms as fields?<br>
<br>
There's an interesting distinction for maps in that any data structure·<br>
whatsoever might be a key, even tuples:<br></blockquote></div><br></div><div class="gmail_extra">Yes, only atoms were allowed as field selectors back then. I think a general operator <Expr> '.' <Expr> would be possible, but it might lead to horrible code, as you point out.<br></div></div>