<div dir="ltr">not at all :) The internet means not having to remember trivia... or does it? I can never remember...</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 17, 2013 at 1:35 PM, Frank Shearar <span dir="ltr"><<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 17 January 2013 21:14, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>> wrote:<br>
><br>
><br>
><br>
> On Thu, Jan 17, 2013 at 12:49 PM, Frank Shearar <<a href="mailto:frank.shearar@gmail.com">frank.shearar@gmail.com</a>><br>
> wrote:<br>
>><br>
>> I ran a MessageTally and was told that False doesn't understand #-.<br>
>> This, it turns out, was because MessageTally >> #computeGCStats<br>
>> assumes that all VM parameters are Number-like. Changing the method to<br>
>> this:<br>
>><br>
>> computeGCStats<br>
>> "Compute the deltas in the GC stats. Serves for reporting,<br>
>> hibernating and unhibernating."<br>
>> SmalltalkImage current getVMParameters keysAndValuesDo:<br>
>> [ :idx :gcVal |<br>
>> gcVal isNumber ifTrue: [ "This is the new line"<br>
>> gcVal ifNotNil: [gcStats at: idx put: (gcVal -<br>
>> (gcStats at: idx))]]]<br>
>><br>
>> lets the MessageTally run to completion. Now this might be because I'm<br>
>> running a Cog r.2672 and a 4.3 image. I don't know.<br>
>><br>
>> My question is this: should SmalltalkImage current getVMParameters<br>
>> keys be a collection of Numbers? Or should MessageTally defend against<br>
>> things not being numbers? Or have I just stumbled across a bad<br>
>> image/VM combination?<br>
><br>
><br>
> Both of the last two. This was fixed in 4.4 a few weeks ago.<br>
> The VM change was to answer a boolean for parameter 65, this being whether<br>
> the VM supports multiple bytecode sets or not.<br>
<br>
</div></div>My apologies; I should have remembered this :(<br>
<br>
Thanks, Eliot.<br>
<span class="HOEnZb"><font color="#888888"><br>
frank<br>
<br>
> --<br>
> best,<br>
> Eliot<br>
><br>
><br>
><br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div>