Yes, I think its cool too; I've not been able to do more than read about Self, but having raided the old Sun site a few months ago, it seems like a very clean...
285
David Ungar
David.Ungar@...
Aug 5, 1999 9:51 pm
Yes, HotSpot was an intellectual descendant of the Self VM work, and some of its key personnel were former Selfies. Jason, do you have access to a fairly...
286
Gilad Bracha
gilad.bracha@...
Aug 5, 1999 9:55 pm
... Please do post any details you can (without, of course, disclosing anything proprietary). Cheers, Gilad ********************************************* ...
287
Steve Dekorte
steve@...
Aug 5, 1999 10:07 pm
... Is an iMac(w/64M) good enough? Steve...
288
Jecel Assumpcao Jr
jecel@...
Aug 6, 1999 12:49 pm
... If the answer is yes, then I know where I can kidnap a machine like that :-) -- Jecel...
289
Jochen Schneider
josch@...
Aug 6, 1999 1:41 pm
... Sorry for being nosy: Is there a Self for it? Or HotSpot? Jochen Gre, Jochen ... Jochen Schneider (josch@...) ...
290
Jason Karney
jason@...
Aug 6, 1999 2:08 pm
I can borrow a PowerBook 3400 if that's recent enough... although if I'm really nice, I can beg a G3 book... So is there a good incentive for me to borrow one...
291
Jecel Assumpcao Jr
jecel@...
Aug 6, 1999 6:39 pm
... Don't worry about that - all information about it will be available on the web under two licenses (see the end of the page on...
292
David Ungar
David.Ungar@...
Aug 10, 1999 12:01 am
I have been working on a Self port to the Mac for a while now, and it is starting to limp along. It is hard for me to know at what point I should divert time...
293
Jecel Assumpcao Jr
jecel@...
Aug 10, 1999 2:02 am
I have been thinking about resends, lately. I don't like them as they are. Here is the statistics for the bytecodes for the 26339 methods in the standard...
294
Steve Dekorte
steve@...
Aug 10, 1999 3:51 am
... I'd love to play with it when the UI is running. I'd even find it usefull for writing server applications if it was running under Mac OS X. I'd also be...
295
David N. Smith (IBM)
dnsmith@...
Aug 10, 1999 9:41 pm
... Dave: I'd certainly use it, and it might be a good excuse to upgrade my PPC 9500/200. I also suspect that it something that basically worked was out, then ...
296
maria
mpato@...
Aug 19, 1999 6:22 pm
Hello everybody, I am Maryah and I have finished an aplication on self, now I want to write some documentation about my work and I have a question: - How can...
297
Jecel Assumpcao Jr
jecel@...
Aug 19, 1999 9:36 pm
... If you want to generate a graphical view of your objects to include in your documentation, you can use the Solaris application called "Snapshot" to capture...
298
maria
mpato@...
Aug 25, 1999 11:28 am
... thanks for yur help!...now I have another question... Is possible to print the object of my system like text. Maryah....
299
Jecel Assumpcao Jr
jecel@...
Aug 28, 1999 6:29 pm
I decided to check out if the compact encoding I proposed a while ago (with two bits per instruction mixed in the the literals) was a good idea or not. So...
300
Jecel Assumpcao Jr
jecel@...
Aug 28, 1999 6:46 pm
... If you just execute the expression inspect: someObject you will get something that is probably close to what you want. Looking at the object...
301
Stefan Matthias Aust
sma@...
Aug 29, 1999 1:06 pm
Hi! ... I think, this was your encoding: 00 NON_LOCAL_RETURN 01 PUSH_NEXT_LITERAL 10 SEND_NEXT_LITERAL 11 SELF_SEND_NEXT_LITERAL (or end of method marker,...
302
Stefan Matthias Aust
sma@...
Aug 29, 1999 5:05 pm
Hi! In Smalltalk, you'd overwrite #doesNotUnderstand, if you want an object which understands messages to access something like slots you could define at...
303
Stefan Matthias Aust
sma@...
Aug 29, 1999 5:05 pm
Hi! For mySelf, I want to slightly change the Self grammar as follows... expression = keywordMessage. keywordMessage= binaryMessage {keywordSend} | resend...
304
Stefan Matthias Aust
sma@...
Aug 29, 1999 5:05 pm
Hi! Currently, my interpreter lookup all methods every time they are called. I'd like to cache this somehow, but I'm unsure whether this works as lined out...
305
Stefan Matthias Aust
sma@...
Aug 29, 1999 5:05 pm
Hi! ... Which made me think about the encoding again. We can use these numbers to do some math. Yeah! A Self method object looks like this, I think: (|...
306
Jecel Assumpcao Jr
jecel@...
Aug 29, 1999 8:38 pm
... Great idea! It is interesting that this was what I did in my 1984 bytecodeless Smalltalk (http://www.lsi.usp.br/~jecel/st84.txt). Your C code for parsing...
307
Jecel Assumpcao Jr
jecel@...
Aug 30, 1999 7:44 pm
Using the "." for resends was a very unfortunate decision, and your idea to replace it with "$" is a good one. I had suggested using "::" since several other...
308
Stefan Matthias Aust
sma@...
Aug 30, 1999 9:09 pm
... I know. Perhaps it's a matter of personal taste. printString = (parent::printString + '()') -vs- printString = (parent$printString + '()') IMHO, the first...
309
Randy Smith
Randall.Smith@...
Aug 30, 1999 9:12 pm
I must also say that even after programming in Smalltalk for years, I never missed not having cascades in Self. Maybe they just don't happen that often? At any...
310
David Ungar
David.Ungar@...
Aug 30, 1999 9:28 pm
It's great that you are thinking about this stuff. Syntax is so subjective.... but here are my two cents: the dollar-sign ($) has always seemed rather noisy to...
311
Jecel Assumpcao Jr
jecel@...
Aug 30, 1999 10:02 pm
... I got the following to work as you wanted. It took me a long time to find out how the process object handles undefined messages - it is not very efficient...
312
Steve Dekorte
steve@...
Aug 30, 1999 11:11 pm
... A number of other dynamic scripting languages have also taken up the C++ prefix message syntax. Python: target.message() Lua: target.message() Perl:...
313
Jecel Assumpcao Jr
jecel@...
Aug 31, 1999 1:29 pm
... As far as I can tell, this syntax originated with Apple's Object Pascal (I don't know what Simula looked like). Since the idea was that objects were...