Some more questions (file ins, morphic, vm upgrade, threading)

Peter Schuller peter.schuller at infidyne.com
Thu Dec 28 03:52:12 UTC 2000


Hi,

during the last few days I have accumlutes 4 more questions, and once again
I turn to the list. RTFM pointers are fine - I've tried to find answer on
the Swiki and by consulting Google, but no luck as of yet.

* How do I file *in* changes? I know how to file them out. As for filing in,
I tried opening the file (open->file) and opening the change browser. When I
selected all changes and tried to file them in (using the "file in" popup
selection) I got some error regarding incorrect syntax or whatnot. I suspect
I'm going about it entirely the wrong way. What's the standard procedure? I
have not been able to find anything any method  except what I mentioned above.

* What is the correct way to obtain an "official" Swueak 2.9? I didn't find
a 2.9 binary, so I now have the 2.7 VM with the 2.9 image and changes file.
I have a feeling my installation is not "pure" because of this :) Is there
even a 2.9 specific VM, or is 2.9 really just a changes update?

* Is morphic thread-safe? In terms of the underlying rendering system that
is. Assuming I keep my head on straight, is it perfectly safe to manipulate
Morphin components in threads (processes) othar than the "main" one (if
there is such a thing)?

* I wanted a way to execute critical sections that wouldn't cause a deadlock
if the code recursively synchronized around the same object multiple times
(ala Java). This is not possible using the plane Semaphor>>critical: method.
I implemented this myself with a "smart" semaphore that kept track of which
process was currently executing a critical section. It works great, but is
there a built-in (and therefore probably faster) way of doing this that I
haven't discovered?

Thanks,

-- 
/ Peter Schuller, InfiDyne Technologies HB

PGP userID: 0x5584BD98 or 'Peter Schuller <peter.schuller at infidyne.com>'
Key retrival: Send an E-Mail to getpgpkey at scode.infidyne.com
E-Mail: peter.schuller at infidyne.com Web: http://scode.infidyne.com





More information about the Squeak-dev mailing list