Well, what do you propose? Deprecating asNumber calls altogether?

Cheers,

Niko

On Sat, Oct 24, 2009 at 10:32 AM, Stéphane Ducasse
<[email protected]> wrote:
> Yes a good deprecation is needed.
>
> Stef
> On Oct 24, 2009, at 11:13 AM, Adrian Lienhard wrote:
>
>> Sounds ok. At the same time as integrating the change, all senders of
>> asNumber in the image need to be checked and adapted to the new
>> semantics if necessary. IIRC MC was not properly working after the
>> change. Also, users and maintainers of external packages should be
>> made aware of the change since it may break their code.
>>
>> Adrian
>>
>> On Oct 24, 2009, at 10:46 , Stéphane Ducasse wrote:
>>
>>> Thanks niko
>>>
>>> So does everybody agree with
>>>      asNumber raising an error
>>>      and
>>>      squeezeOutNumber
>>>
>>> I like the proposal.
>>>
>>> Stef
>>>
>>> On Oct 24, 2009, at 10:30 AM, Niko Schwarz wrote:
>>>
>>>> Hi all, I made a follow-up patch like discussed on the workshop. Now
>>>> porting becomes as easy as changing "asNumber" to
>>>> "squeezeOutNumber".
>>>>
>>>> Name: SLICE-issue-1258-squeezeOutNumber-NikoSchwarz.2
>>>>
>>>>
>>>> This slice adds squeezeNumberOutOfString: to Number, as discussed in
>>>> the Pharo workshop. On the way, it
>>>> fixes an issue in SqNumberParser, where it would return itself
>>>> rather
>>>> than the result of the failblack, when
>>>> parsing fails.
>>>>
>>>> Also, a test is added to test and document the new squeezing number
>>>> out of strings behavior.
>>>>
>>>> Example usage:
>>>>
>>>>      self assert: '123blabla' squeezeOutNumber equals: 123.
>>>>     self assert: 'blabla123' squeezeOutNumber equals: 123.
>>>>     self assert: 'blabla12blabla' squeezeOutNumber equals: 12.
>>>>     self assert: ('12.3bla' squeezeOutNumber -12.3 ) abs < 0.0001.
>>>>     self assert: '.1' squeezeOutNumber > 0.
>>>>
>>>> Cheers,
>>>>
>>>> Niko
>>>>
>>>> On Tue, Oct 20, 2009 at 2:14 PM, Adrian Lienhard <[email protected]>
>>>> wrote:
>>>>> 10492 (this is the stream of the branch 1.0rc1)
>>>>> -----
>>>>>
>>>>> - Issue 1320:   [squeak trunk] Sort the conflicts. This is required
>>>>> when
>>>>> merging a distant version, like Pharo for example...
>>>>> - Issue 1338:   HostWindowTests>>testOne is failing in Windows
>>>>> - Issue 1345:   Revert Number class>>readFrom: (was integrated with
>>>>> issue 1258)
>>>>>
>>>>> ___________________
>>>>> http://www.adrian-lienhard.ch/
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> [email protected]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [email protected]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [email protected]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to