Ron Blaschke <[EMAIL PROTECTED]> wrote:

> Is there anything specific that is known to be broken/not yet implemented
> on Win32?  Anything else I can help with?

Almost all implemented except: threads, events, signals, sockets :)
Seriously, I think, we first need an event model for Win32.

Parrot on unixish systems is running two threads: the event thread
handles all kind of events (timers, notifications, signals). The IO
thread converts signals to events and is intended to run async I/O
(which would arrive as signals too). This scheme isn't carved in stone,
but it will look somehow like that.

Win32 is internally already event based and a lot of these events like a
SIGINT (program termination signal) are messages in Win32. So I think
that Win32 needs a message loop that handles this kind of stuff. WRT
threading there are emulation layers for POSIX threads, but I doubt that
these are as efficient as Win32 functions. (Disclaimer: I really don't
know much about Win32).

Any help is very welcome.

> Ron

leo

Reply via email to