[squeak-dev] Re: Towards SqueakCore

H. Hirzel hannes.hirzel at gmail.com
Mon Feb 11 17:28:26 UTC 2013


Yanni,

I think Stéphane refers to the original Pharo manifesto which clearly
states "no backward compatibility".  http://code.google.com/p/pharo/

However the current Pharo web page has a mission statement
   http://www.pharo-project.org/about
sets a much more moderate tone.

In any case in this thread we want to move on towards a Squeak core
and learn from the Pharo experience as much as possible. Please let us
not digress from this important topic.

Maybe we should follow both at the same time

Let me call it
- the Pavel Krivanek approach and
- the
     SmalltalkImage unloadAllKnownPackages
  approach

BTW
#unloadAllKnownPackages

used to work in Squeak 4.1, see
  http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-August/152427.html

So there is no reason why we should not manage to get it working again
in Squeak 4.5alpha.

And Pavel's approach may be followed in parallel. Because fixing one
thing will help the other and vice-verse.

--Hannes

On 2/11/13, Yanni Chiu <yanni at rogers.com> wrote:
> On 11/02/13 9:18 AM, Stéphane Rollandin wrote:
>> ... It seems to me that backward compatibility is
>> jeopardized in this process (I know it's not a Pharo value, but it is a
>> Squeak one).
>
> <rant>
> What's up with some people in the Squeak "camp" trying to artificially
> draw distinctions between Squeak and Pharo - to the point of FUD, like
> the above statement.
>
> Of course "backward compatibility" is of value to everybody. A less
> antagonistic way to state the Pharo point of view, is that: if backward
> compatibility would block forward progress, or is too costly to provide,
> then, choose to drop compatibility (and if proven wrong in that
> decision, put back the compatibility - which has occurred already).
>
> How is that different from what Squeak has to do? IMHO, the difference
> is in the cost the community is willing to pay for compatibility, and
> the rate at which forward progress can be made. That's the choice
> individuals and communities choose, nothing wrong with that.
> </rant>
>
>
>


More information about the Squeak-dev mailing list