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 TAA14206 for caml-red; Thu, 14 Dec 2000 19:13:02 +0100 (MET) Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id SAA20406 for ; Tue, 12 Dec 2000 18:15:39 +0100 (MET) Received: from localhost.localdomain (ppp208.dyn147.pacific.net.au [210.23.147.208]) by concorde.inria.fr (8.11.1/8.10.0) with ESMTP id eBCHFYf13354 for ; Tue, 12 Dec 2000 18:15:36 +0100 (MET) Received: from ozemail.com.au (IDENT:root@localhost [127.0.0.1]) by localhost.localdomain (8.9.3/8.8.7) with ESMTP id EAA21501; Wed, 13 Dec 2000 04:14:20 +1100 Message-ID: <3A365CEB.32964DE6@ozemail.com.au> Date: Wed, 13 Dec 2000 04:14:19 +1100 From: John Max Skaller X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.12-20 i686) X-Accept-Language: en MIME-Version: 1.0 To: Chet Murthy CC: STARYNKEVITCH Basile , Joe Lisp , caml-list@inria.fr Subject: Re: callcc/cps-style programming References: <20001206201313.28498.qmail@web9203.mail.yahoo.com> <14895.19186.716809.936261@gargle.gargle.HOWL> <200012091848.NAA01988@bismarck-chet.watson.ibm.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: weis@pauillac.inria.fr Chet Murthy wrote: > As for lightweight threading, well, it's nice that you can implement > them with continuations, but the real purpose of threading is to > interface with some external source of events. I disagree. The primary purpose of the notion of logical thread of control is to isolate executing processes. -- John (Max) Skaller, mailto:skaller@maxtal.com.au 10/1 Toxteth Rd Glebe NSW 2037 Australia voice: 61-2-9660-0850 checkout Vyper http://Vyper.sourceforge.net download Interscript http://Interscript.sourceforge.net