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 1DBCBBB9C for ; Wed, 23 Nov 2005 10:05:38 +0100 (CET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id jAN95baU001596 for ; Wed, 23 Nov 2005 10:05:37 +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 KAA32251 for ; Wed, 23 Nov 2005 10:05:37 +0100 (MET) Received: from mail.tcs.inf.tu-dresden.de (tcs01.inf.tu-dresden.de [141.76.75.1]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id jAN95anQ007740 for ; Wed, 23 Nov 2005 10:05:37 +0100 Received: from localhost (localhost [127.0.0.1]) by mail.tcs.inf.tu-dresden.de (Sun Java System Messaging Server 6.1 HotFix 0.06 (built Nov 11 2004)) with ESMTP id <0IQE0073EH9CG300@mail.tcs.inf.tu-dresden.de> for caml-list@inria.fr; Wed, 23 Nov 2005 10:05:36 +0100 (MET) Received: from tcs01.inf.tu-dresden.de ([127.0.0.1]) by localhost (mail.tcs.inf.tu-dresden.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10301-08 for ; Wed, 23 Nov 2005 10:05:36 +0100 (MET) Received: from ithif59.inf.tu-dresden.de (ithif59.inf.tu-dresden.de [141.76.75.59]) by mail.tcs.inf.tu-dresden.de (Sun Java System Messaging Server 6.1 HotFix 0.06 (built Nov 11 2004)) with ESMTPS id <0IQE0074YH9BGO00@mail.tcs.inf.tu-dresden.de> for caml-list@inria.fr; Wed, 23 Nov 2005 10:05:36 +0100 (MET) Received: from tews by ithif59.inf.tu-dresden.de with local (Exim 4.50) id 1EeqZL-0004ZI-Ga for caml-list@inria.fr; Wed, 23 Nov 2005 10:05:35 +0100 Date: Wed, 23 Nov 2005 10:05:35 +0100 From: Hendrik Tews Subject: Re: [Caml-list] Camlp4 in a Unix pipe In-reply-to: <43834A5C.3050109@barettadeit.com> To: Ocaml Message-id: MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT X-Virus-Scanned: amavisd-new at tcs.inf.tu-dresden.de References: <437C91B0.9030507@barettadeit.com> <43834A5C.3050109@barettadeit.com> User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 X-Miltered: at nez-perce with ID 438430E1.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 438430E0.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; hendrik:01 tews:01 tews:01 caml-list:01 camlp:01 baretta:01 baretta:01 barettadeit:01 stdin:01 camlp:01 argl:01 hendrik:01 unix:01 writes:01 tu-dresden:01 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=none autolearn=disabled version=3.0.3 Alessandro Baretta writes: Cool command line! How did you discover the '-' option? As far as I can see it is not documented. I believe I first tried and later found the following line let ic = if name = "-" then stdin else open_in_bin name in (in function parse_file in camlp4/camlp4/argl.ml) but maybe it was the other way round. Bye, Hendrik