From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=AWL autolearn=disabled version=3.1.3 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 1B486BBC1 for ; Mon, 10 Mar 2008 19:56:40 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgABAJYh1UfAXQImh2dsb2JhbACBWI8oAQEBCAopmQ0B X-IronPort-AV: E=Sophos;i="4.25,475,1199660400"; d="scan'208";a="23597035" Received: from discorde.inria.fr ([192.93.2.38]) by mail4-smtp-sop.national.inria.fr with ESMTP; 10 Mar 2008 19:56:39 +0100 Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id m2AIud8U014791 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Mon, 10 Mar 2008 19:56:39 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApAAALYg1UfU4367nmdsb2JhbACBWI8oAQEBAQEGBAYHChiZIgE X-IronPort-AV: E=Sophos;i="4.25,475,1199660400"; d="scan'208";a="10103476" Received: from moutng.kundenserver.de ([212.227.126.187]) by mail3-smtp-sop.national.inria.fr with ESMTP; 10 Mar 2008 19:56:38 +0100 Received: from gate.lan.gerd-stolpmann.de (dslb-084-059-118-028.pools.arcor-ip.net [84.59.118.28]) by mrelayeu.kundenserver.de (node=mrelayeu3) with ESMTP (Nemesis) id 0MKxQS-1JYnAZ2GJD-0006KI; Mon, 10 Mar 2008 19:56:19 +0100 Received: from [192.168.0.32] (fw.lan.gerd-stolpmann.de [192.168.1.1]) by gate.lan.gerd-stolpmann.de (Postfix) with ESMTP id 54291C074; Mon, 10 Mar 2008 19:56:19 +0100 (CET) Subject: Re: [Caml-list] ocaml-duppy: an advanced scheduler for ocaml. From: Gerd Stolpmann To: Romain Beauxis Cc: caml-list@inria.fr, "Savonet's developpers list" In-Reply-To: <200803072208.09273.toots@rastageeks.org> References: <200803072129.32662.toots@rastageeks.org> <1204923506.21089.36.camel@flake.lan.gerd-stolpmann.de> <200803072208.09273.toots@rastageeks.org> Content-Type: text/plain; charset=UTF-8 Date: Mon, 10 Mar 2008 19:57:00 +0100 Message-Id: <1205175420.3991.6.camel@flake.lan.gerd-stolpmann.de> Mime-Version: 1.0 X-Mailer: Evolution 2.12.1 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V01U2FsdGVkX193Pa+jZPt31sqKIB7o5en0A/t156pW7GqWSLg uriXLnXt5wVmqoiItDk3+ZD9rE0ISn3KWOChpqWKPLEL7HeelA b9RH/j6g5rj6JaiWdLfVTrLn7MSiH2F X-Miltered: at discorde with ID 47D58467.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; scheduler:01 ocaml:01 gerd:01 stolpmann:01 gerd:01 stolpmann:01 viktoriastr:01 64293:01 darmstadt:01 6151:01 6151:01 wheels:98 caml-list:01 delayed:01 usefull:02 Am Freitag, den 07.03.2008, 22:08 +0100 schrieb Romain Beauxis: > Le Friday 07 March 2008 21:58:26 Gerd Stolpmann, vous avez =C3=A9crit : > > How is that different from my equeue approach? >=20 > Well, it is very similar, clearly.=20 > The difference I can see for now, is that Duppy is more simple and orie= nted=20 > toward socket events and delays. In particular, it is not clear to me w= ether=20 > equeue can accept delayed tasks. >=20 > Of course, we didn't meant to deprecate your work, but perhaps it can b= e=20 > usefull for different taks.. My question was only out of curiosity. I am sometimes interested why people reinvent wheels - and if it is only for a different color. Equeue supports delays. It doesn't support priorities, however. Also, multi-threading integration seems to be different. Gerd --=20 ------------------------------------------------------------ Gerd Stolpmann * Viktoriastr. 45 * 64293 Darmstadt * Germany=20 gerd@gerd-stolpmann.de http://www.gerd-stolpmann.de Phone: +49-6151-153855 Fax: +49-6151-997714 ------------------------------------------------------------