[Vm-dev] #numTemps/tempCountOf: is not working correctly

Hernan Wilkinson hernan.wilkinson at 10pines.com
Sat Oct 20 22:44:31 UTC 2018

 I came into a weird behavior that I think is an error.
 In pharo/squeak/cuis if you evaluate this:

(String>>#romanNumber) numTemps

 It returns 1, but that method has 3 temps. The same happens with other
methods like "(SmallInteger>>#printOn:base:length:padded:) numTemps", that
return 9 but the method has 8 temps.

 With an interpreter simulator I ran an image, look for
String>>#romanNumber and send the #tempCountOf: to the simulator with the
romanNumber method as parameter and I got 1, as in the image, instead of 3.
So at least #tempCountOf: behavior is consistent with the #numTemps of the

 My question is: is that the right behavior? or is it an error?
 It looks like an error to me but I may not know something about how
#numTemps work.



*HernĂ¡n WilkinsonAgile Software Development, Teaching & Coaching*
*Phone: +54-011*-4893-2057
*Twitter: @HernanWilkinson*
*site: http://www.10Pines.com <http://www.10pines.com/>*
Address: Alem 896, Floor 6, Buenos Aires, Argentina
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20181020/2d7e514f/attachment.html>

More information about the Vm-dev mailing list