On Jul 22, 2012, at 10:00 AM, Stéphane Ducasse wrote:

> I love that scenario :)
> This is great that powerful tools let us imagine and build solutions that 
> would not be possible 
> before. Power to imagination…
> 
And it is an example for a building block that helps to build things. Things 
that are *impossible*
without it.

Another way to view Fuel is that of a scientific experiment: We empirically 
study the existing
(ImageSegment). Without pre-concived notions to replace it! (We actually 
thought ImageSegments
would turn out to be the greatest thing ever and just needed some 
documentation/more understandable
implementation).
-> You study the existing
-> You claim that you can do better
-> You do better.

And then the next step is *extremeley* importnat:

-> You prove that it is better for real by *replacing* ALL the existing 
subsystems that do the same.

That last part is very essential: in the end, you often see that it is actually 
not that easy.

So *replacing* is important. The other thing important is to realize that it 
enables things that are impossible
without.

There are people that claim that instead of Pharo, what we should have done is 
to just do our research on
top of an unchanged Squeak. (While not even trying to improve Squeak itself).

But I really wonder... just project Pharo some more years in the Future. Will 
that what we will be able to do
even be *thinkable* in the context of an unchanged Squeak 3.8?

        Marcus

--
Marcus Denker -- http://marcusdenker.de


Reply via email to