The SqueakMap loader in the OPLC image is not the latest version and will update it self if you try to use it. The problem is that if you don't save the image after SqueakMap is updated you will not be able to run it again. This is a small fix for that. Karl
'From OLPC1.0 of 17 August 2006 [latest update: #1065] on 14 October 2006 at 3:00:42 pm'! Object subclass: #SMInstallationRegistry instanceVariableNames: 'installedPackages installCounter map' classVariableNames: '' poolDictionaries: '' category: 'SMBase-domain'! SMPersonalObject subclass: #SMMaintainableObject instanceVariableNames: 'feedbackEmail' classVariableNames: '' poolDictionaries: '' category: 'SMBase-domain'!
!SmartRefStream methodsFor: 'conversion' stamp: 'kfr 10/14/2006 14:55'! sMInstallationRegistryiim0
^ SMInstallationRegistry! !
!SmartRefStream methodsFor: 'conversion' stamp: 'kfr 10/14/2006 14:54'! sMMaintainableObjectimcunsucromrf0
^ SMMaintainableObject! !
Thank you, Karl,
I haven't tested all possible corner cases, but did a few variations with your change set. It is (again) that our central focus is not on making SqueakMap works (as there is not a simple way to open a SqueakMapLoader for a typical etoys user), but I do understand that it is good to make it work anyway. I published this change to the stream.
Thanks again for the improvement!
-- Yoshiki
etoys-dev@lists.squeakfoundation.org