<br><br><div class="gmail_quote">On Thu, Apr 14, 2011 at 5:39 AM, Andreas Raab <span dir="ltr">&lt;<a href="mailto:andreas.raab@gmx.de">andreas.raab@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;">
<div><div></div><div class="h5"><br>
On 4/14/2011 13:21, David T. Lewis wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On Thu, Apr 14, 2011 at 11:27:48AM +0200, Andreas Raab wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
On 4/13/2011 20:09, David T. Lewis wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Agreed, the millisecondClockMask should be available from a primitive.<br>
Should I make it so?<br>
</blockquote>
Sure. I would do it via a vm attribute.<br>
<br>
Cheers,<br>
   - Andreas<br>
</blockquote>
The named primitive is trivial, so I think this is probably the simplest<br>
thing to do:<br>
<br>
primitiveMillisecondClockMask<br>
        &quot;Provide access to the millisecond clock mask to support calculation<br>
        of durations based on the millisecond clock value.&quot;<br>
<br>
        &lt;export: true&gt;<br>
        self pop: 1 thenPush: (self integerObjectOf: MillisecondClockMask)<br>
<br>
On the image side, call the primitive at #startUp: time, save the<br>
value in a class variable for speed, and use the default 16r1FFFFFFF<br>
if the primitive is not present.<br>
</blockquote>
<br></div></div>
You&#39;re right. It also makes it easier to remove the primitive later (i.e., the change is completely self-contained).<br></blockquote><div><br></div><div>+1</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<br>
Cheers,<br><font color="#888888">
  - Andreas<br>
<br>
<br>
</font></blockquote></div><br>