Oh my eyes, my beautiful eyes.
ouch.
Offtopic: (on topic?) I've been playing with P9P, getting libdraw to
open applications applications in the same window they were started
it. I've got it working except for the dreaded X11-is-single-
threaded race condition. Within a single proc it's easy to wrap the
offending calls in a lock, but I'm looking at the case where
different procs need to use the same window. It seems that all I
need is a nice, cheap, inter-process lock. What's the most portable
answer?
I'm astounded that this works as well as it does, by the way, without
taking a lock: only when a window manager likes to bombard events
down upon all the processes do things get hairy - like running OS
X's aqua-wm that wants to redraw the window contents during a
resize. Rio has no such problem, and doesn't trigger the X11 sync
problem as a result. Astoundingly usable.
Paul
On 2-Dec-05, at 12:26 PM, Wes Kussmaul wrote:
For a truly fresh perspective on Plan 9 direction, perhaps this
person can be talked into attending:
http://www.skyline2.co.uk/
--
Wes Kussmaul
CIO
The Village Group
738 Main Street
Waltham, MA 02451
781-647-7178
My uncle likes to say that the world’s biggest troubles started
when the serpent said, “Try this fruit, and by the way if a bunch
of people collectively calling themselves Arthur Andersen signs
something it’s the same as if a person named Arthur Andersen signed
it.” I don’t get the serpent and fruit part. Must be some Swiss
mythology thing. He can be a bit obscure.
P.K. Iggy
_How I Like Fixed The Internet_
(Tales from the Great Infodepression of
2009
and the prosperity that followed)