Hi Steve,
Hi,
Color>>hex in my 3.8 image sends a 'radix indicator not found' error.
This seems to be because SmallInteger>>printStringRadix: puts a "10r" or "-10r" at the start of the printed value when asked for base 10, but doesn't put in a "XXr" when asked for other bases.
What is an example that causes the error?
And - are you talking about Color's class method hex:? e.g.
Color hex: 0.43
I ask in case you have a package loaded I don't, or something of that nature. (I don't see a "hex" instance method on Color in my base 3.8 image, but I did note that the hex: class method eventually calls the kinds of things you're talking about.)
I agree that the printStringRadix: behavior looks kind of funky. I wonder if it's to conform to some quirk of the ANSI standard (only because the comment mentions it), or if it expected printStringBase: to put the "XXr" on there in other cases, or some other thing.
Thanks, Ben Schroeder