<div dir="ltr"><div>Not quite. The end-of-form (or 'dot') token requires that the 
period character is followed by whitespace, a comment, or end-of-file. 
Otherwise it's a '.' token, as is already in use in expressions like 
Record#recordname.fieldname.<br><br></div>Once upon a time there was a 
special syntax called Mnemosyne for writing Mnesia queries. To support 
this, the general form Expr.field was included in the grammar (but only 
had a meaning within a Mnemosyne query). The "packages" dotted 
namespaces piggy-backed on this grammar rule, and when packages were 
removed, this rule was also removed (since Mnemosyne was no longer 
supported either). But it could be put back and reused for maps. In 
fact, I see that it temporarily _was_ used: see f00675d and 703a9aa.<br><br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><br>        /Richard</div></div>
<br><div class="gmail_quote">On Thu, Oct 8, 2015 at 1:26 PM, Jesper Louis Andersen <span dir="ltr"><<a href="mailto:jesper.louis.andersen@gmail.com" target="_blank">jesper.louis.andersen@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 7, 2015 at 8:54 PM, Ivan Carmenates Garcia <span dir="ltr"><<a href="mailto:co7eb@frcuba.co.cu" target="_blank">co7eb@frcuba.co.cu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Map.id, … would be nice!! instead of {id:= Id} = Map.</blockquote></div><br></div><div class="gmail_extra">The problem with using '.' here is that it is already taken for the 'end-of-expression' token. So the grammar becomes inconsistent if you use it for this purpose. You would have to pick some other signifier. You would have, e.g., Map#{id} be valid syntax meaning the value that is under 'id' (I think, the grammar might have trouble here as well).<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div class="gmail_extra"><br clear="all"><br>-- <br><div>J.</div>
</div></font></span></div>
<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>