<div dir="ltr">Hi Tobias,<div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 23, 2016 at 11:58 AM, Tobias Pape <span dir="ltr">&lt;<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
On 23.05.2016, at 19:37, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>&gt; wrote:<br>
<br>
&gt; Hi All,<br>
&gt;<br>
&gt;     I see that access to the microsecond clock is called &quot;microsecondClockValue&quot;.  This name is wrong. It derives from millisecondClockValue which was indeed a value. The millisecond clock started from zero on every image startup and wrapped around every 45 days or so.  The microsecond clock is quite different; it is an absolute clock whose zero is midnight on January 1st 1901, the start of the 20th century (damn those monks). So &quot;Value&quot; should be omitted from the selector.<br>
<br>
</span>Isn&#39;t it still a value? I frankly do not understand the distinction here..<br>
Even more, &quot;microsecondClock&quot; doesn&#39;t hand me a &quot;clock&quot; object… :)<br></blockquote><div><br></div><div>The Smalltalk-80 code has always maintained the distinction:</div><div><br></div><div>Time secondClock</div><div>Time millisecondClockValue</div><div><br></div><div> The former is a clock, measuring time from a fixed point in history.  the latter is a counter starting from an arbitrary point.  I find it a very useful distinction.  Our current microsecond time is a clock, not a value.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Best regards<br>
<span class="HOEnZb"><font color="#888888">        -Tobias<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
&gt;  In Squeak we provide both Time utcMicrosecondClock and Time localMicrosecondClock which provide the number of microseconds since the start of 1/1/1901 in utc and local time zones respectively.  It wraps round no sooner than 24/4/20168 (/not/ 2168).  Time millisecondClockValue is provided for backward compatibility.<br>
&gt;<br>
&gt; _,,,^..^,,,_<br>
&gt; best, Eliot<br>
<br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div></div>