Jan,

have a look at

http://wiki.squeak.org/squeak/3172

ca 2800 tests

First thing to do would be to do an quick analysis of the porting effort.

The question is why do not need a ANSI compatibility package.

Grease
http://www.smalltalkhub.com/#!/~Seaside/Grease11
is also an issue to look into for creating portable code.

In the end the incompatible methods in Pharo are often not all that many.

This means that  what you mention as 'quick and dirty' is actually
quite a  good approach: You test the Smalltalk platform you are using
for the availability of certain methods and act accordingly.


--Hannes

On 9/8/15, Jan Vrany <jan.vr...@fit.cvut.cz> wrote:
> On Tue, 2015-09-08 at 12:04 +0800, Ben Coman wrote:
>> On Tue, Sep 8, 2015 at 9:21 AM, Jan Vrany <jan.vr...@fit.cvut.cz>
>> wrote:
>> > Hi,
>> >
>> > is there actually such a thing like ANSICompatibility package?
>> > (it has been mentioned here lately, but I cannot find it)
>> >
>> > Thanks, Jan
>> >
>>
>> I made it up for the purpose of discussion to see what interest it
>> generated.
>> Should we start one ?
>
> Well, let's put it this way: if there would be one, I'd use it and even
> contribute adding missing stuff. But I certainly have no time to start
> yet another project, having way too much on my plate already.
>
> So `(passes respondsTo: #removeAtIndex:) ifTrue:[...]` would do it.
> Quick and dirty, but no time and desire to fight Pharo :-)
>
> Cheers, Jan
>
>> cheers -ben
>>
>
>

Reply via email to