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=3.1 required=5.0 tests=AWL,DNS_FROM_RFC_POST, DNS_FROM_SECURITYSAGE,SPF_NEUTRAL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id CDC11BB84 for ; Mon, 27 Oct 2008 14:43:20 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhcBAAdiBUnRVcblkGdsb2JhbACSRnw+AQEBAQkJDAcRA6cQhgsBAwEDg0yCAg X-IronPort-AV: E=Sophos;i="4.33,492,1220220000"; d="scan'208";a="19249872" Received: from concorde.inria.fr ([192.93.2.39]) by mail1-smtp-roc.national.inria.fr with ESMTP; 27 Oct 2008 14:43:20 +0100 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id m9RDhKvd001963 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Mon, 27 Oct 2008 14:43:20 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhcBAAdiBUnRVcblkGdsb2JhbACSRnw+AQEBAQkJDAcRA6cQhgsBAwEDg0yCAg X-IronPort-AV: E=Sophos;i="4.33,492,1220220000"; d="scan'208";a="19249869" Received: from rv-out-0506.google.com ([209.85.198.229]) by mail1-smtp-roc.national.inria.fr with ESMTP; 27 Oct 2008 14:43:19 +0100 Received: by rv-out-0506.google.com with SMTP id f6so2211871rvb.3 for ; Mon, 27 Oct 2008 06:43:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=7dTo3zTaY/mnBL+uccOyJTYNX+PQPa84L8kV7DPUNNs=; b=whNNwj/KGlgto2xW3fbqfjSOch7HOQ7D/iOwrVS3d+0WopbHHmr3F4N5mm/lAlvhtv L3ELUPJGpWgaEnjCt9H/gBUqFdS7b5V9hvWw7xyiKq0iPr2gXna70XnhzmkiBeKxof7G 8M+R92gVjhJ73beayv2jpQ1wG2PcRaHp+ZIoU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=UCxjELKMpcOdl8LJ5wFVPhuPJuJi1StCf6dbkhJtHZijvvmOWtnPMLukYhPXUFCuJZ kWrvbaFFOFjpS97FOTKxxx4kZuDWmjPOvLGSCUxNRif6uLWtJvep9uytwAxMYQVuCE4W JZpoia0aYV1H+8mcKBb65tBbEbUG2UeGkv9OY= Received: by 10.141.43.5 with SMTP id v5mr3246538rvj.216.1225114998990; Mon, 27 Oct 2008 06:43:18 -0700 (PDT) Received: by 10.141.41.10 with HTTP; Mon, 27 Oct 2008 06:43:18 -0700 (PDT) Message-ID: Date: Mon, 27 Oct 2008 14:43:18 +0100 From: "=?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?=" Sender: mikkelfj@gmail.com To: "Andre Nathan" Subject: Re: [Caml-list] [ANN] camlish: a simple module for shell scripting in OCaml Cc: "Zheng Li" , caml-list@inria.fr In-Reply-To: <1225113356.15582.0.camel@andre.mz.digirati.com.br> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Content-Disposition: inline References: <490535D8.8020500@users.sourceforge.net> <1225113356.15582.0.camel@andre.mz.digirati.com.br> X-Google-Sender-Auth: f71c3e3dde9978a8 X-Miltered: at concorde with ID 4905C578.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; mikkel:01 rgensen:01 mikkel:01 ocaml:01 0100,:01 rgensen:01 fwiw:01 ocaml:01 utils:01 utils:01 nathan:98 wrote:01 caml-list:01 functions:01 variant:02 MjAwOC8xMC8yNyBBbmRyZSBOYXRoYW4gPGFuZHJlQGRpZ2lyYXRpLmNvbS5icj46Cj4gT24gTW9u LCAyMDA4LTEwLTI3IGF0IDE0OjExICswMTAwLCBNaWtrZWwgRmFobsO4ZSBKw7hyZ2Vuc2VuIHdy b3RlOgo+PiBJJ20gY3VycmVudGx5IGFkZGluZyBhIHNpbXBsZSBmaWxlIGdsb2JiZXIuCj4KPiBG V0lXLAo+Cj4gaHR0cDovL2dpdGh1Yi5jb20vYW5kcmVudGgvb2NhbWwtZ2xvYi8KPgoKVGhpcyBp cyBuaWNlLgoKSSB3YW50ZWQgYSBzaW1wbGUgb2NhbWwgYmFzZWQgZ2xvYmJlciB0aGF0IGNhbiBi ZSBlbWJlZGRlZCBkaXJlY3RseSBpbgp0aGUgc2hlbGxfdXRpbHMubWwgc291cmNlIHNvIHRoZXJl IGlzbid0IGFueSBjcm9zcyBwbGF0Zm9ybSBhbmQKaW5zdGFsbGF0aW9uIGlzc3Vlcy4gQnV0IG15 IGdsb2JiZXIgb25seSB0YWtlcyBhIHNpbmdsZSBkaXJlY3RvcnkgZm9yCm5vdyBhbmQgaXMgcHJv YmFibHkgbm90IGZhc3QuCgpVc2VycyBjb3VsZCBpbnN0YWxsIHlvdXIgZ2xvYmJlciBhbmQgdXNl IGl0IHRvZ2V0aGVyIHdpdGggc2hlbGxfdXRpbHMubWwuCgpJIG5lZWQgdG8gdGhpbmsgYWJvdXQg dGhlICdjcCcgaW50ZXJmYWNlIGEgYml0IG1vcmUuCkN1cnJlbnRseSBpdCB0YWtlcyBhIHN0cmlu Zy4gU2hvdWxkIHRoZXJlIGJlIGEgdmFyaWFudCB0YWtpbmcgYSBnbG9iLApvciBhbiBleHBhbmRl ZCBsaXN0LCBvciBzaG91bGQgY3AgdGFrZSBhIHNpbmdsZSBzdHJpbmcgb2YgbXVsdGlwbGUKZmls ZXMgdGhhdCBjb3VsZCBvcmlnaW5hdGUgZnJvbSBhIGdsb2I/CgpPciBzaG91bGQgY3AgYWx3YXlz IHRha2UgYSBnbG9iIHBhdHRlcm4gYW5kIGhhdmUgYSB3YXkgdG8gcGx1ZyBpbgpvdGhlciBnbG9i IGZ1bmN0aW9ucz8KCk1pa2tlbAo=