From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 3BB9BBB81 for ; Tue, 7 Dec 2004 19:10:38 +0100 (CET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id iB7IAbpK006280 for ; Tue, 7 Dec 2004 19:10:38 +0100 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 TAA06246 for ; Tue, 7 Dec 2004 19:10:37 +0100 (MET) Received: from waco.inria.fr (waco.inria.fr [128.93.25.2]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id iB7IA1Y7006178 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 7 Dec 2004 19:10:01 +0100 Received: from waco.inria.fr (localhost [127.0.0.1]) by waco.inria.fr (8.13.0/8.12.10) with ESMTP id iB7IA1uN001559; Tue, 7 Dec 2004 19:10:01 +0100 Received: (from verlyck@localhost) by waco.inria.fr (8.13.0/8.12.10/Submit) id iB7IA0Ec001558; Tue, 7 Dec 2004 19:10:00 +0100 Date: Tue, 7 Dec 2004 19:10:00 +0100 Message-Id: <200412071810.iB7IA0Ec001558@waco.inria.fr> To: rich@annexia.org Cc: caml-list@inria.fr In-reply-to: <20041207135745.GA31131@annexia.org> (rich@annexia.org) Subject: Re: [Caml-list] Line buffering From: Bruno.Verlyck@inria.fr References: <20041207135745.GA31131@annexia.org> Mime-Version: 1.0 (generated by tm-edit 7.106) Content-Type: text/plain; charset=US-ASCII X-Miltered: at concorde with ID 41B5F21D.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 41B5F1F9.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 buffering:01 buffering:01 stdout:01 ocaml:01 short:01 simpler:01 bruno:03 bruno:03 dec:03 inria:05 tue:06 efficient:06 implementing:07 patch:08 X-Spam-Checker-Version: SpamAssassin 3.0.0 (2004-09-13) on yquem.inria.fr X-Spam-Status: No, score=0.2 required=5.0 tests=NO_REAL_NAME autolearn=disabled version=3.0.0 X-Spam-Level: Date: Tue, 7 Dec 2004 13:57:45 +0000 From: Richard Jones Is there a way to set line buffering, particularly of stdout? Short answer: no. The OCaml I/O system doesn't use C's FILE *. It's (much) simpler, efficient, and just not done with line buffering as a goal. I looked at it (io.c) while implementing Cash (line buffering is in the original specification), and adding this would have made a too big patch. I gave up. Bruno.