On 2 September 2013 16:41, Goubier Thierry <[email protected]> wrote:

> Le 02/09/2013 16:07, Stéphane Ducasse a écrit :
>
>  what we could do is to not deprecate now the methods?
>> Then we can deprecate them when we release 3.0
>>
>
> When starting pharo4? That would be perfect :)
>
> I just noticed that Smalltalk os exist in 1.4 and 2.0. So my code should
> work on an old image, isn't it? It would also work on 2.0 and 1.4, no?
>
> (or something like (Smalltalk respondsTo: #os) ifTrue: [Smalltalk os name])
>
> When was Smalltalk>>os introduced ?
>
> i don't remember.. but it been a while ago.

Smalltalk os name  => 'Mac OS'
Smalltalk os version  => '1083'



> Thierry
>
>
>  Stef
>>
>> On Sep 2, 2013, at 2:21 PM, Goubier Thierry <[email protected]>
>> wrote:
>>
>>  Stef,
>>>
>>> a question then: how to check that I am on a pharo3 image which is newer
>>> than 2013-07-22 (since this is the date where the OSPlatform methods have
>>> been deprecated) ?
>>>
>>> If I write something like
>>>
>>>         (Smalltalk version beginsWith: 'Pharo3')
>>>                 ifTrue: [ ^ Smalltalk os name ].
>>>
>>> Then this code may fail on old Pharo3 images. Or should I test the
>>> presence of os and vm as methods of Smalltalk?
>>>
>>> Thanks,
>>>
>>> Thierry
>>>
>>>
>>> Le 02/09/2013 12:02, Stéphane Ducasse a écrit :
>>>
>>>> ok I read the big thread and what would be a solution?
>>>>
>>>>
>>>> On Sep 2, 2013, at 11:20 AM, Goubier Thierry <[email protected]>
>>>> wrote:
>>>>
>>>>  Hi,
>>>>>
>>>>> sometimes during the summer, a method used by OSProcess to determine
>>>>> the OS Platform has been deprecated in Pharo 3.0. Is it possible to have a
>>>>> look into updating OSProcess?
>>>>>
>>>>> I'm still unable to use Pharo3.0 because of issue 11102, but I'd like
>>>>> to get gitfiletree to work on it, and I think the main issue is OSProcess.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Thierry
>>>>> --
>>>>> Thierry Goubier
>>>>> CEA list
>>>>> Laboratoire des Fondations des Systèmes Temps Réel Embarqués
>>>>> 91191 Gif sur Yvette Cedex
>>>>> France
>>>>> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>> --
>>> Thierry Goubier
>>> CEA list
>>> Laboratoire des Fondations des Systèmes Temps Réel Embarqués
>>> 91191 Gif sur Yvette Cedex
>>> France
>>> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
>>>
>>>
>>
>>
>>
>>
> --
> Thierry Goubier
> CEA list
> Laboratoire des Fondations des Systèmes Temps Réel Embarqués
> 91191 Gif sur Yvette Cedex
> France
> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
>
>


-- 
Best regards,
Igor Stasenko.

Reply via email to