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)



Reply via email to