Re: NG Lush and concurrency
Ralf Juengling <[email protected]> Thu, 30 Mar 2006 17:51:04 -0800 (PST)
| Newsgroups | gmane.lisp.lush.devel |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 30 Mar 2006, Raymond Martin wrote: > I can't see why this would be absolutely necessary. Parallel execution can > be carried out via multi-process system implementations using interprocess > communication (IPC), which Lush already has. > > Multi-process systems are excellent for this kind of work. Take for example > the QNX real-time operating system. It uses a microkernel architecture along > with a synchronous IPC mechanism (with easy to use C function calls for > send/receive/reply; Lush has something along these lines). It has real-world > applications in mission critical apps: fighter jets, medical equipment, etc. > > As far as multiprocessor/core goes, in IPC that becomes more of an OS responsibility > than a programmer one. You can also use the MPI interface (in Lush) in a similar way. > All that need be done is set up a system to handle the processing in a distributed > client/server, peer-to-peer, or other configuration. > > This is something you can do right now, without having to mess with threads (which > are really lightweight processes anyway). Much easier to debug and there will be a > lot less need to go through compile-test-debug cycles (if any need at all). Right. And we can do all this in C already, There is no need for lush. Ralf ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642