On 20.10.2008, at 23:44, Antony Blakey wrote:
And there must be some context behind wanting to remove eToys/
BookMorph. Is it obsolete/unused? Is it used only by a class of user
that you explicitly don't wish to target?
eToys is, implementation wise, not written very cleanly. The
implementors of etoys always knew 100% that "this hack is the last,
then we rewrite everything". If you
do that for 10 years, hmm, it shows in code quality.
EToys, the one on the OLPC, is based on 3.8 plus *many* changes. Etoys
will never be based on 3.9 or 3.10. Thus the etoys in 3.10 (or pharo)
would be a fork indpependend
of the main eToy branch. Nobody would be interested in maintaining that.
But seriously, look at the code. It's a nice example for many things.
For example: the prototype will be the product. Or: Never plan to redo
everything. You will not.
It kind of validates the idea that *evolution* is the most important
property of software, and if we want to make progress, supporting
evolution is *the* thing to do.
The next revolution in software will be a system that supports
evolution.
Etoys + the support are maybe (conservative estimate) 100.000 of
280.000 lines of code in Pharo. Just imagine how much less maintance,
less bugs and in general
cleaner architecture we will have.
Marcus
--
Marcus Denker -- [EMAIL PROTECTED]
http://www.iam.unibe.ch/~denker
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project