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=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 113C8BBAF for ; Thu, 10 Sep 2009 02:55:24 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvIIALvrp0pQDPJvYmdsb2JhbACbMxcKCQkQBsJEhBgFgkY X-IronPort-AV: E=Sophos;i="4.44,360,1249250400"; d="scan'208";a="46280446" Received: from smtp2e.orange.fr ([80.12.242.111]) by mail4-smtp-sop.national.inria.fr with ESMTP; 10 Sep 2009 02:54:53 +0200 Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf2e28.orange.fr (SMTP Server) with ESMTP id 1BA99700009C; Thu, 10 Sep 2009 02:54:53 +0200 (CEST) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf2e28.orange.fr (SMTP Server) with ESMTP id 0F1AC7000092; Thu, 10 Sep 2009 02:54:53 +0200 (CEST) Received: from giga (AVelizy-155-1-36-222.w83-204.abo.wanadoo.fr [83.204.139.222]) by mwinf2e28.orange.fr (SMTP Server) with ESMTP id DFEA7700009C; Thu, 10 Sep 2009 02:54:52 +0200 (CEST) X-ME-UUID: 20090910005452917.DFEA7700009C@mwinf2e28.orange.fr Received: from yocto.gallu.homelinux.org ([192.168.2.2]) by giga with smtp (Exim 4.69) (envelope-from ) id 1MlXw3-0004nr-Gz; Thu, 10 Sep 2009 02:54:52 +0200 Received: by yocto.gallu.homelinux.org (sSMTP sendmail emulation); Thu, 10 Sep 2009 02:54:51 +0200 Date: Thu, 10 Sep 2009 02:54:51 +0200 From: Sylvain Le Gall To: caml-list@inria.fr Subject: [ANN] ocaml-fileutils v0.4.0 Message-ID: <20090910005451.GC24274@yocto.gallu.homelinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-Spam: no; 0.00; ocaml:01 mkdir:01 parser:01 lexer:01 le-gall:01 abstract:01 posix:01 modules:02 module:03 module:03 library:03 nested:04 optimized:04 manipulate:04 simplify:05 Hello, Ocaml fileutils is aimed to be a platform independent library to perform operation on file like: - mv - cp - rm - mkdir - touch - which... Comes also with a module to manipulate abstract filename: - classification - make_relative: made a filename relative to another - make_absolute This new release simplify module structure (nested modules are not required anymore) and comes with a more clear documentation. It also removes parser/lexer for path which was little bit overkilling. Some operations have been optimized for speed (like find) -- coming close in term of performance to standard POSIX commands. Link: http://le-gall.net/sylvain+violaine/ocaml-fileutils.html Regards Sylvain Le Gall