[Goodie][Fix] fixed two little ThingLab glitches(was Re: ThingLab won't file in)

Torge Husfeldt squeak-dev at lists.squeakfoundation.org
Fri Oct 4 14:47:55 UTC 2002


Dies ist eine mehrteilige Nachricht im MIME-Format.
--------------4637AD31809915E12E50F201
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 7bit

Hi Mark4Flies and all,
(I hope you find this method even though i don't 're:'
yours, but me mail tool refuses to survive any such attempt).

This community being the most frendly and helpful one on the
net i couldn't let Mark stand in the rain with his little
ThingLab problem.
The attached cs, when filed in after ThingLab-predefines and before
ThingLab, will most probably make your fileIn succed. Placed it
in the appropriate place on the swiki, too.

The call to UndefindedObject>>new (which makes no sense of course)
was due to a little omission in the #prototype logic (two clicks in
the debugger revealed this).
UndefinedObject class now returns its initializedInstance when asked
for a prototype (as should all Singleton classes but i didn't bother...).
The logic in Symbol (isInfix/precedence) collided with a fix by Stefan Aust,
so the trick is to reinstall the original version.

HTH,
torge.

P.S.: even though ThingLab should file in OK i'm not sure how stable a system
you will obtain by this. Please report further progress.
--------------4637AD31809915E12E50F201
Content-Type: application/x-squeak-source;
 name="ThingLab-fixes-th.2.cs"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="ThingLab-fixes-th.2.cs"

J0Zyb20gU3F1ZWFrMy4yZ2FtbWEgb2YgMiBKdW5lIDIwMDIgW2xhdGVzdCB1cGRhdGU6ICM0
ODgxXSBvbiA0IE9jdG9iZXIgMjAwMiBhdCA0OjE5OjI4IHBtJyENU21hbGx0YWxrIGNsYXNz
IG1ldGhvZERpY3QgYXQ6ICNyb2J1c3RDbGFzc05hbWVkOiBpZkFic2VudFB1dDpbU21hbGx0
YWxrIGNsYXNzIGxvb2t1cFNlbGVjdG9yOiAjYXQ6XQ0hDQ0hKFNtYWxsdGFsayByb2J1c3RD
bGFzc05hbWVkOiAjU3ltYm9sKSBtZXRob2RzRm9yOiAnVGhpbmdMYWInIHN0YW1wOiAnc21h
IDIvNS8yMDAwIDEyOjMyJyENcHJlY2VkZW5jZQ0JIkFuc3dlciB0aGUgcmVjZWl2ZXIncyBw
cmVjZWRlbmNlLCBhc3N1bWluZyBpdCBpcyBhIHZhbGlkIFNtYWxsdGFsaw0JbWVzc2FnZSBz
ZWxlY3RvciBvciAwIG90aGVyd2lzZS4gIFRoZSBudW1iZXJzIGFyZSAxIGZvciB1bmFyeSwN
CTIgZm9yIGJpbmFyeSBhbmQgMyBmb3Iga2V5d29yZCBzZWxlY3RvcnMuIg0NCXNlbGYgc2l6
ZSA9IDAgaWZUcnVlOiBbXiAwXS4NCXNlbGYgZmlyc3QgaXNMZXR0ZXIgaWZGYWxzZTogW14g
Ml0uDQlzZWxmIGxhc3QgPSAkOiBpZlRydWU6IFteIDNdLg0JXiAxISAhDQ0NIShTbWFsbHRh
bGsgcm9idXN0Q2xhc3NOYW1lZDogI1VuZGVmaW5lZE9iamVjdCljbGFzcyAgbWV0aG9kc0Zv
cjogJ1RoaW5nTGFiJyBzdGFtcDogJ3RoIDEwLzQvMjAwMiAxNTozMCchDXByb3RvdHlwZQ0J
Ik92ZXJyaWRkZW4gZm9yIHNpbmdsZXRvbiBjbGFzcyINCV5zZWxmIGluaXRpYWxpemVkSW5z
dGFuY2UhICENDShTbWFsbHRhbGsgY2xhc3MgbG9va3VwU2VsZWN0b3I6ICNyb2J1c3RDbGFz
c05hbWVkOikgPT0gKFNtYWxsdGFsayBjbGFzcyBsb29rdXBTZWxlY3RvcjogI2F0OikgaWZU
cnVlOltTbWFsbHRhbGsgY2xhc3MgbWV0aG9kRGljdCByZW1vdmVLZXk6ICNyb2J1c3RDbGFz
c05hbWVkIGlmQWJzZW50OltuaWxdXQ0hDQ==
--------------4637AD31809915E12E50F201--




More information about the Squeak-dev mailing list