From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id OAA05438 for caml-redistribution; Wed, 27 Aug 1997 14:49:04 +0200 (MET DST) Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id LAA01623 for ; Wed, 27 Aug 1997 11:07:34 +0200 (MET DST) Received: from mail.is.titech.ac.jp (mail.is.titech.ac.jp [131.112.40.16]) by nez-perce.inria.fr (8.8.7/8.8.5) with SMTP id LAA01802 for ; Wed, 27 Aug 1997 11:07:15 +0200 (MET DST) Received: (qmail 15250 invoked from network); 27 Aug 1997 09:07:02 -0000 Received: from nsb.is.titech.ac.jp (131.112.40.2) by mail.is.titech.ac.jp with SMTP; 27 Aug 1997 09:07:02 -0000 Received: from harumikan (harumikan [131.112.57.152]) by nsb.is.titech.ac.jp (8.8.6/8.8.6/is0.91/nsb) with SMTP id SAA11454 for ; Wed, 27 Aug 1997 18:07:09 +0900 (JST) Date: Wed, 27 Aug 1997 18:07:09 +0900 (JST) Message-Id: <199708270907.SAA11454@nsb.is.titech.ac.jp> To: Caml mailing list From: Ken Wakita Subject: Thread library for ocamlopt? MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver 1.20 Sender: weis Hi, Is there a plan to include the Thread module in the native compiler framework? Or is there a work done with native concurrent ocaml? I am trying to make a distributed version of ocaml, building a (software) distributed shared memory using, which allows sharing arbitrary ML data including closures. On top of the DSM, we would like to provide a primitive for remote spawning of closures, for instance: spawn_at : place -> (unit -> 'a) -> unit "Spawn_at" copies the closure to the remote host identified by the "place" and starts a new thread that runs the closure. For this purpose, we need a light-weight thread library. Any help or comment is greatly appreciated. Thank you, Ken