<br><br><div><span class="gmail_quote">On 07/01/2008, <b class="gmail_sendername"><a href="mailto:pibsid@suomi24.fi">pibsid@suomi24.fi</a></b> &lt;<a href="mailto:pibsid@suomi24.fi">pibsid@suomi24.fi</a>&gt; wrote:</span><div>
<br>&lt;snip&gt; <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">That should be enough. </blockquote><div><br>Yes, what we have is &quot;enough&quot; in a way, we can do all that was suggested might need to be done (including referring to the birth of the VM hours after it started) but in order to do it we need to take some routes I find counter-intuitive on a syntax level.
<br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Requesting time casting sounds to me of requesting different kinds of time like VM time, shred time, real time, tea time and what not... :)
<br>There should only be one time. VM time. I think of it like a kind of a big bang time... everything else is relative. (Did someone say Einstein?)</blockquote><div><br><br>Yes, there is only one timeline, no issues there. We have &quot;time&quot; which is a data type that refers to moments and there is &quot;duration&quot; which refers to lengths of time. This is fine as well.
<br><br>What isn&#39;t so fine, IMHO, is that durations and moments are linked in ways that aren&#39;t as coherent everywhere as (I feel) they might be. After all; the basic unit of both is essentially the same (floating point numbers of samples).
<br><br>Nobody is -so far- requesting multiple kinds of time, this is a potential issue on a syntax level, as far as I&#39;m concerned, not a proposal to totally overhaul how we deal with time.<br></div><br><br>The main issue I have is that we can only define objects of type &quot;time&quot; in terms of &quot;now&quot; and there is no other way to define such objects which can lead to roundabout constructs, for example if we want to refer to the birth of a running VM.
<br><br>This is mainly a theoretical issue, as far as I can see for now, but a interesting one that I feel deserves a look. I&#39;m not sure if and when this will actually affect something practical.<br><br>Hope that clarifies my thoughts,
<br>Kas.<br></div>