How to create a SqueakSource image?

Andreas Raab andreas.raab at gmx.de
Tue Feb 7 21:52:28 UTC 2006


Actually #printOn:base:showRadix: will fail for any showRadix: false 
unless base is 10. Sounds weird? Yeah. Here are examples:

   100 printOn: Transcript base:  8 showRadix: false "->fails"
   100 printOn: Transcript base: 10 showRadix: false "->succeeds"
   100 printOn: Transcript base: 16 showRadix: false "->fails"

Looks like #printStringRadix: is supposed to return a radix whenever 
invoked but doesn't. Note how it is actually special-casing radix 10 - 
it looks like it's expecting #printStringBase: to add the "16r" prefix 
which apparently #printStringBase: doesn't (or rather "no longer") do.

BTW, this is a classic screw-up that tests would have found in no time. 
Where are they when you need 'em?

Cheers,
   - Andreas

Wilkes Joiner wrote:
> image 3.8 6665
> it fails on the default color on red 54.
> 
> On 2/7/06, Philippe Marschall <philippe.marschall at gmail.com> wrote:
>> 2006/2/7, Wilkes Joiner <wilkesjoiner at gmail.com>:
>>> That seems to be part of the problem.  The error is being generated by
>>> Color>>hex from
>>> Integer>>printOn: base: showRadix:
>>>
>>> "radix indicator not found."
>> Can you go up the stack and see for what number this fails?
>>
>> What an Image (version) do you have?
>>
>>
> 
> 




More information about the Squeak-dev mailing list