From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id AFEA2BB83 for ; Tue, 15 Aug 2006 02:46:40 +0200 (CEST) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by nez-perce.inria.fr (8.13.6/8.13.6) with ESMTP id k7F0keSj020762 for ; Tue, 15 Aug 2006 02:46:40 +0200 Received: by nf-out-0910.google.com with SMTP id l37so135602nfc for ; Mon, 14 Aug 2006 17:46:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=q+7ZRV4wySbcKCnLWtWxz99fCyTtwtOmydygj508SMV7cIUVw7tJXczzrdkjrWRK+GT+/oiQncOCFGKFbdwoY/OfaZPVtxOIzF98U49Iot6udo9YzzpAKIOEHrBmQaF2sT96PaiHQj4MYAYGCZB5tPu6QZ2ozzjaiik94ocnIfU= Received: by 10.49.94.20 with SMTP id w20mr532377nfl; Mon, 14 Aug 2006 17:46:40 -0700 (PDT) Received: by 10.78.158.8 with HTTP; Mon, 14 Aug 2006 17:46:40 -0700 (PDT) Message-ID: Date: Mon, 14 Aug 2006 17:46:40 -0700 From: "Nathaniel Gray" To: "Caml Mailing List" Subject: Select on channels (again) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-j-chkmail-Score: MSGID : 44E11970.000 on nez-perce : j-chkmail score : X : 0/20 1 X-Miltered: at nez-perce with ID 44E11970.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; reimplement:01 buffered:01 ocaml:01 cheers:01 caml-list:01 dev:01 dev:01 caltech:02 caltech:02 caml:02 caml:02 channel:05 inria:06 inria:06 php:93 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RCVD_BY_IP autolearn=disabled version=3.0.3 Like others before me, I'm hitting the frustrating limitation that it's impossible to select on a channel. This limitation forces one to reimplement buffered IO in many situations where using channels would otherwise be easy and sensible. There has been discussion on this list in the past about this limitation[1], and there have been two requests filed in mantis for this feature[2,3], but the ocaml dev team has been silent on the matter. Is this feature objectionable to the dev team or is it just a case of "too much work, not enough time?" If somebody was to submit a quality patch implementing the feature would it be accepted? Cheers, -n8 [1] [2] [3] -- >>>-- Nathaniel Gray -- Caltech Computer Science ------> >>>-- Mojave Project -- http://mojave.cs.caltech.edu -->