From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id p0JBW3CW018824 for ; Wed, 19 Jan 2011 12:32:03 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnQBAMtZNk1RZ90xkWdsb2JhbACkRBUBAQIJCwoHEQMhwFCFUAQ X-IronPort-AV: E=Sophos;i="4.60,343,1291590000"; d="scan'208";a="95921944" Received: from mtaout03-winn.ispmail.ntl.com ([81.103.221.49]) by mail1-smtp-roc.national.inria.fr with ESMTP; 19 Jan 2011 12:32:01 +0100 Received: from aamtaout04-winn.ispmail.ntl.com ([81.103.221.35]) by mtaout03-winn.ispmail.ntl.com (InterMail vM.7.08.04.00 201-2186-134-20080326) with ESMTP id <20110119113201.EFKT23441.mtaout03-winn.ispmail.ntl.com@aamtaout04-winn.ispmail.ntl.com> for ; Wed, 19 Jan 2011 11:32:01 +0000 Received: from romulus.metastack.com ([81.102.132.77]) by aamtaout04-winn.ispmail.ntl.com (InterMail vG.3.00.04.00 201-2196-133-20080908) with ESMTP id <20110119113201.FIZC25656.aamtaout04-winn.ispmail.ntl.com@romulus.metastack.com> for ; Wed, 19 Jan 2011 11:32:01 +0000 Received: from DIVA ([172.16.0.7]) (authenticated bits=0) by romulus.metastack.com (8.14.2/8.14.2) with ESMTP id p0JBVvUQ006027 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for ; Wed, 19 Jan 2011 11:31:58 GMT From: "David Allsopp" To: "OCaml List" Date: Wed, 19 Jan 2011 11:27:57 -0000 Organization: MetaStack Solutions Ltd. Message-ID: <000a01cbb7cb$ec692930$c53b7b90$@metastack.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-Index: Acu3y47KkDh+nDPpRjCqICkq7xXZlw== Content-Language: en-us x-ms-exchange-organization-originalclientipaddress: 172.16.0.7 x-ms-exchange-organization-originalserveripaddress: fe80::547c:3c42:e1da:eda2%11 X-Scanned-By: MIMEDefang 2.65 on 81.102.132.77 X-Cloudmark-Analysis: v=1.1 cv=R50lirqlHffDPPkwUlkuVa99MrvKdVWo//yz83qex8g= c=1 sm=0 a=V35hxywFhi8A:10 a=kj9zAlcOel0A:10 a=eh8eaQhiAAAA:8 a=1XWaLZrsAAAA:8 a=3T_JeE6tAAAA:8 a=yW9igpJDdJKRKs3A9cIA:9 a=7hErHVl4JtBsZ7DU_snITLirrYkA:4 a=CjuIK1q_8ugA:10 a=N0uHYYuyb-IA:10 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117 Subject: [Caml-list] OCaml FTP Client I need to upload files via FTP on Windows. Does anyone know of a fully functioning FTP client library for OCaml? Of the three things I've found: 1. Ocamlnet's Ftp_client (http://projects.camlcity.org/projects/dl/ocamlnet-3.2/doc/html-main/Ftp_cli ent.html) Doesn't implement STOR 2. MLFTP (http://code.google.com/p/mlftp/ - looks abandoned) Is a toplevel client and it doesn't look as though it exposes the protocol as a reusable library (it also doesn't build) 3. FTPlib (http://christophe.deleuze.free.fr/D/ftplib.html) I haven't yet tried to compile it but, even at a beta, looks like the most potentially workable solution... Are there any I've missed? David