Hi David,<div><br></div><div>    any chance of getting you to retract this?  The Cog VM has 64-bit UTC &amp; local microseconds from the Smalltalk epoch (1901), which are hence easier to use as a basis for the Squeak clock and still last for ~ 54,000 years.  I&#39;d like to see the Cog and standard VMs converge on a primitive set.  This is an issue for me since changing the epoch is, I think, an unnecessary change.</div>
<div><br></div><div>best</div><div>Eliot</div><div><br><div class="gmail_quote">On Sat, Aug 14, 2010 at 4:55 PM,  <span dir="ltr">&lt;<a href="mailto:commits@source.squeak.org">commits@source.squeak.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Changes to Trunk (<a href="http://source.squeak.org/trunk.html" target="_blank">http://source.squeak.org/trunk.html</a>) in the last 24 hours:<br>

<br>
<a href="http://lists.squeakfoundation.org/pipermail/packages/2010-August/003596.html" target="_blank">http://lists.squeakfoundation.org/pipermail/packages/2010-August/003596.html</a><br>
<br>
Name: Kernel-dtl.476<br>
Ancestors: Kernel-eem.475<br>
<br>
Add Time class&gt;&gt;primMicrosecondClock and Time class&gt;&gt;primUtcWithOffset for access to microsecond clock primitives available in newer Squeak VMs.<br>
<br>
primMicrosecondClock provides a system clock with nominal microsecond precision.<br>
<br>
primUtcWithOffset answers UTC time as microseconds since the Posix epoch and offset as seconds offset from GMT. The Squeak clock is traditionally implemented in terms of platform local time. Use of UTC time and offset is advantageous if time zones and daylight saving time offsets are to be considered.<br>

<br>
Example:<br>
{ Time primMillisecondClock .<br>
   Time primMicrosecondClock .<br>
   Time primUtcWithOffset } ==&gt; #(6932757 6932757830 #(1281815075538304 -14400))<br>
<br>
<br>
=============================================<br>
<br>
</blockquote></div><br></div>