<div dir="ltr">I don't agree.<br><br>As you said, now() is guaranteed to return a new value (which can be used as a unique identifier) on consequtive calls to now() but that is within the same Eshell. Furthermore one now() call occurs before the other and as both Eshells read the same system clock they should also read timestamps with the same ordering.<br>
<br>/Nicholas<br><br><br><br><div class="gmail_quote">2008/8/1 Dominic Williams <span dir="ltr"><<a href="mailto:erlang-dated-1217977451.0d4afa@dominicwilliams.net">erlang-dated-1217977451.0d4afa@dominicwilliams.net</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Nicholas,<br>
<br>
Nicholas Schultz-Møller a écrit :<div class="Ih2E3d"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Is this a bug or a feature? Does two or more Eshells not<br>
agree on the time when running on the same host???<br>
</blockquote>
<br></div>
It's a feature. now() is guaranteed never to return the same<br>
value twice, even if you call it from the same shell,<br>
process, or whatever, practically instantaneously.<br>
<br>
E.g.<br>
<br>
1> {now(), now()}.<br>
{{1217,545379,571066},{1217,545379,571070}}<br>
<br>
<br>
Cheers,<br><font color="#888888">
<br>
Dominic Williams<br>
<a href="http://dominicwilliams.net" target="_blank">http://dominicwilliams.net</a><br>
<br>
----<br>
</font></blockquote></div><br></div>