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
|