cygwin does (or used to) have a fork(2) that is supposed to have copying semantics like unix. I haven't used it in a long time so I don't know if it was successfully upgraded along with windows.
On Wed, Sep 7, 2011 at 6:20 AM, Alexander Burger <[email protected]>wrote: > Hi Randall, > > > > Indeed, this looks quite similar. The 'select' in "winsock2.h" seems to > > > be modeled closely to the POSIX version. > > > > Yes, select() is basically the same as for POSIX, but ONLY for sockets. > > It won't work on files or the keyboard under MS-Win. There are ways > > around this, but it usually involves breaking out of select, polling the > > keyboard, and going back to select. Ugh! > > Hmm, another killer :( > > > > The PicoLisp family of processes could easily be achieved under Windows > > using mmap-ed shared memory, IPC, and spawn()s to get it all started. It > > is just a different model than the old fork() mechanism of UNIX. It > > might be worth looking into for PicoLisp as a future enhancement, then a > > PicoLisp family of processes could be shared between separate > > computers, a la Erlang. > > Yes, that's interesting. I don't want to care about Windows (Windows is > obsolete in all interesting segments, remaining only on the desktop), > but in fact I was experimenting with mmap'ed versions of PicoLisp in the > past. > > Cheers, > - Alex > -- > UNSUBSCRIBE: mailto:[email protected]?subject=Unsubscribe > -- John Duncan University of Georgia College of Veterinary Medicine Class of 2012 SCAVMA Treasurer Emeritus VBMA President Emeritus
