From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 209547F91C for ; Mon, 23 May 2016 10:58:37 +0200 (CEST) IronPort-PHdr: 9a23:93+/Rh8Nai7k6v9uRHKM819IXTAuvvDOBiVQ1KB92+ocTK2v8tzYMVDF4r011RmSDdSdsKMP07WempujcFJDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXsq3G/pQQfBg/4fVIsYL+lS8iJ3o/viKibwN76XUZhvHKFe7R8LRG7/036l/I9ps9cEJs30QbDuXBSeu5blitCLFOXmAvgtI/rpMYwuwwZgf8q9tZBXKPmZOx4COUAVHV1e1wyserAvBzHBS+O/WdUBm4flx4NBwne8Dn7WI3wu230rLwu9jOdOJjaRLY1VDCVxTNtWhvpwHMLPjg4/WWRgNF9irBfoTqsvQZ234/NfYzTP/ooLfCVRs8TWWcUBpUZbCdGGI7pKtJXV+c= Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=daniel.buenzli@erratique.ch; spf=None smtp.mailfrom=daniel.buenzli@erratique.ch; spf=None smtp.helo=postmaster@smtp.webfaction.com Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of daniel.buenzli@erratique.ch) identity=pra; client-ip=74.55.86.74; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniel.buenzli@erratique.ch"; x-sender="daniel.buenzli@erratique.ch"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of daniel.buenzli@erratique.ch) identity=mailfrom; client-ip=74.55.86.74; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniel.buenzli@erratique.ch"; x-sender="daniel.buenzli@erratique.ch"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@smtp.webfaction.com) identity=helo; client-ip=74.55.86.74; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniel.buenzli@erratique.ch"; x-sender="postmaster@smtp.webfaction.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DBAQB0xUJXf0pWN0pchA1+uX8BDYF1IoI9gzKBZRQBAQEBAQEBAREBAQsJCwkhL0EBBA0BgVmCP1Y1AiYCSQIBExuIJwQKskCRTIEBjXqDOSuCLgWYN4YAileGfA6FWQKPTB4BAYQxh2BWQYE1AQEB X-IPAS-Result: A0DBAQB0xUJXf0pWN0pchA1+uX8BDYF1IoI9gzKBZRQBAQEBAQEBAREBAQsJCwkhL0EBBA0BgVmCP1Y1AiYCSQIBExuIJwQKskCRTIEBjXqDOSuCLgWYN4YAileGfA6FWQKPTB4BAYQxh2BWQYE1AQEB X-IronPort-AV: E=Sophos;i="5.26,354,1459807200"; d="scan'208";a="219309359" Received: from mail6.webfaction.com (HELO smtp.webfaction.com) ([74.55.86.74]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 23 May 2016 10:58:36 +0200 Received: from [172.20.10.2] (131.236.197.178.dynamic.wless.lssmb00p-cgnat.res.cust.swisscom.ch [178.197.236.131]) by smtp.webfaction.com (Postfix) with ESMTP id F06CC20E372D; Mon, 23 May 2016 08:58:33 +0000 (UTC) Date: Mon, 23 May 2016 10:58:30 +0200 From: =?utf-8?Q?Daniel_B=C3=BCnzli?= To: OCaml List Cc: David Sheets Message-ID: <24460C343955497D9D190248B8A93936@erratique.ch> X-Mailer: sparrow 1.6.4 (build 1178) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: [Caml-list] [ANN] Fpath 0.7.0 Hello, It is my pleasure to announce the first release of Fpath, described as: ``` Fpath is an OCaml module for handling file system paths on POSIX and Windows operating systems. Fpath processes paths without accessing the file system and is independent from any system library. Fpath depends on Astring and is distributed under the ISC license. ``` Homepage: http://erratique.ch/software/fpath API docs: http://erratique.ch/software/fpath/doc/Fpath Fpath claims to behave reasonably on Windows, in the sense that it is aware of drives, UNC paths, etc. This is just a claim, Windows user are encouraged to shout on the issue tracker if they feel some things are wrong or could be improved. Many thanks to David Sheets, whose insightful review and comments contributed to make Fpath a much saner and usable library than I would have produced in the first place; remaining misdesigns are mine. Best, Daniel