Stéphane Ducasse wrote:
On Feb 12, 2009, at 1:47 PM, Keith Hodges wrote:
Our goal is to make progress. Squeak is dying don't see it?
The reason it is dying is because once anyone starts a significant project they are stuck with the same image that they started with. Thus everyone gets left along the path of progress. They keep up or get left behind to fork their own little world. Pharo perpetuates and exacerbates this problem through its philosophy.
no this is not the reason. Really few people were fixing it and paying attention to making sure we could remove the cruft.
But the reason that few people were fixing it was.... Andreas forked off Croquet in 3.8 Goran had forked off Gjallar in 3.8 Lots of others forked off Sophie in 3.8 Another group forked off to etoys on the XO, Not to mention Cobalt, SecrureSqueak, etc etc etc. Who is left with the expertise to improve the kernel? Edgar, Myself and Matthew? None of whom are experts. We stopped fixing the kernel in order to try and facilitate some harmony through some tools support. One result was LPF, another MC1.6, and of course the invisible man, Bob. Now you have all the experts, why doesnt someone who knows about traits help Matthew to fix SystemEditor to work with traits, then we would all have atomic loading, and a 3x performance improvement in MC. regards Keith