on 4/26/01 2:45 PM, Henrik Gedenryd at Henrik.Gedenryd@lucs.lu.se wrote:
Bijan Parsia wrote:
Now, testing for beginsWith: 'Morphic' gets us:
3379693
Bloat at last!!!
But gee, to echo your point, Morphic is a *lot* of stuff. There's a PDA, a bunch of games, a EPS outputter, a set of interface widgets (a lot of which are in use in my system, since I'm running in morphic and have a gazillion windows open, etc.).
Right, a lot of stuff, and I've said this before: most of this is not Morphic per se, but applications of it. The PDA and the games are typical goodies, and so on. Calling these "Morphic" is as logical as if every use of MVC would become a part of MVC itself.
And the whole eToy system has nothing to do with Morphic per se. In fact, a lot of newcomers are confused (and I sure was) since there is no clear line between Morphic and eToy. So when there are really just a few things to learn, you have no way of knowing what that is. Etoy is clearly in the domain of SqC's own experimentation, and I've said before that it should be kept separate. In Stable Squeak I'm pretty sure this will happen. I think this alone would cut the number of methods in Morph to less than half of what it is now.
And this would be great to have classes that have less than 200 methods ;). In the same idea, I strongly think that string does not have to know asURL as.... asblabla
Because then everything is linked together.