Browse thread
Faking concurrency using Unix forks and pipes
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Loup Vaillant <loup.vaillant@g...> |
| Subject: | Re: [Caml-list] Faking concurrency using Unix forks and pipes |
2007/5/30, Oliver Bandel <oliver@first.in-berlin.de>: > Hi, > > On Wed, May 30, 2007 at 04:42:59AM +0100, Jon Harrop wrote: > > > > Has anyone implemented a parallel map function in OCaml using Unix forks, > > pipes and maybe marshalling? > > [...] > Since I found OCamlP3l, I'm not shure if implementing > such stuff would make sense, because using OCamlP3l > might be the right way. > [...] I've just read some of the user manual, and can notice a small syntactic burden, as well as the unavoidable fact that one must learn it to use it. (This is not a complaint. Any library is like that.) Jon, were you talking about reimplementing List.map and the like, so users have concurrency for free? A simple solution would be to use a third party tool, like OcamlP3l. Cheers, Loup Vaillant