home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.smalltalk
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!torn!nott!cunews!ags
- From: ags@scs.carleton.ca (Alexander G. M. Smith)
- Subject: Re: parallel / distributed Smalltalk ?
- Message-ID: <1992Nov24.010350.21082@cunews.carleton.ca>
- Sender: news@cunews.carleton.ca (News Administrator)
- Organization: School of Computer Science, Carleton University, Ottawa, Canada
- References: <1992Nov23.105127.6460@sun1.ruf.uni-freiburg.de>
- Date: Tue, 24 Nov 1992 01:03:50 GMT
- Lines: 30
-
- In article <1992Nov23.105127.6460@sun1.ruf.uni-freiburg.de> schacht@sun1.ruf.uni-freiburg.de (Susanne Schacht) writes:
- >Dear smalltalkers!
- >I'd like to get to know latest news about parallel or distributed
- >extensions of Smalltalk - Parcplace/Objectworks preferred! Asynchronous
- >message passing is interesting, too.
- >Could someone give me a hint? Thanks in advance, I'll summarize!
-
- I added networking to Parc Place Smalltalk-80 version 2.3 as part of my
- multi-user distributed computer graphic puppeteering system. My
- approach was relatively simple - just make proxy objects which stand in
- for remote objects. When a message is sent to a proxy, it gets
- transmitted over the network (with suitable encoding of arguments into
- atomic values (SmallIntegers, Floats etc.), oop id numbers for other
- objects). When the result comes back, the proxy returns it to the
- message sender.
-
- I also had some asynchronous stuff. The simplest was a broadcast to all
- computers of a string to be evaluated. For messages to particular
- objects, I either had a special proxy that didn't wait around for a
- result or I sent the message in a new process thread. I forget which it
- was; it's been a while.
-
- If you're interested, I could mail you the postscript version of my
- thesis. It also has lots of other stuff that isn't too relevant
- (computer graphics, motion control and a custom network protocol for the
- Mac).
-
- - Alex
-