<html><head></head><body>
    <p>Hi Tim,</p>
    <p>I am confused. I have no failing tests and no entry of #nanos
      into Undeclared. It relies on the following method implementation,
      no reference to #nanos:</p>
    <blockquote>
      <p>nanoSecond<br/>
        <br/>
            ^utcMicroseconds \\ 1000000 * 1000<br/>
        <br/>
      </p>
    </blockquote>
    <p>This is called by</p>
    <blockquote>
      <p>milliseconds<br/>
        <br/>
            ^ self nanoSecond // 1000000.<br/>
      </p>
    </blockquote>
    <p>Did you load Cryptography other than <br/>
    </p>
    <blockquote>
      <p>Installer ss project: 'Cryptography'; install:
        'ProCrypto-1-1-1'.</p>
    </blockquote>
    <p>Let me know where the issue is and I will get on it. Perhaps I
      don't know how to check Undeclared. I 'explore it' to Undeclared
      and get a WeakIdentityDictionary.<br/>
    </p>
    <p>K, r<br/>
    </p>
    <div class="moz-cite-prefix">On 5/28/20 4:22 PM, tim Rowledge wrote:<br/>
    </div>
    <blockquote type="cite" cite="mid:9EAFC346-A2B4-4A58-8AFA-471CB1C7F7C9@rowledge.org">
      <pre class="moz-quote-pre" wrap="">Whilst checking things after installing Seaside and Cryptography I noticed that Undeclared included 'nanos'.

This is only referenced in DateAndTime>>#milliSecond, which actually breaks the four Cryptology tests that fail because the result is nil and sending #asTruncateString: to nil doesn't do anything very useful. I suspect that a decent implementation would be

milliSecond

        ^utcMicroseconds \\ 1000000 // 1000

It certainly stops the four tests failing.

tim
--
tim Rowledge; <a class="moz-txt-link-abbreviated" href="mailto:tim@rowledge.org">tim@rowledge.org</a>; <a class="moz-txt-link-freetext" href="http://www.rowledge.org/tim">http://www.rowledge.org/tim</a>
Strange OpCodes: RDR: Rotate Disk Right



</pre>
    </blockquote>
  

</body></html>