From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id 449EFBC57 for ; Thu, 8 Jul 2010 10:27:38 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ar0CAHcoNUzRVdQ2kGdsb2JhbACDHZx1CBUBAQEBCQkMBxEDH61jO4IMhXguiFMBAQMFgSSDCnIEg3eESA X-IronPort-AV: E=Sophos;i="4.53,557,1272837600"; d="scan'208";a="54688151" Received: from mail-vw0-f54.google.com ([209.85.212.54]) by mail2-smtp-roc.national.inria.fr with ESMTP; 08 Jul 2010 10:27:37 +0200 Received: by vws6 with SMTP id 6so1084158vws.27 for ; Thu, 08 Jul 2010 01:27:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=ED03Zz7d4KCXClDafX2zfuleRAFIg7NQ5Cf0xIQPxRw=; b=g1gwgONS5ESZ4PimFEKicRGdTTu78WYNfdgCuMOrQTKsGdXU5CaWLd+rJaG5CtG5yH Ew7oSsNPmKPMfoFzGfUv4VeU8hbFel0tukIUPOgIwX5xh2chpFXWZdlG5TT7klMpydxI PVpobMnFVz8On1SKRKpfAM0C7rLUSXDXQt6dA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=CMSo/Dqa5DeBBqVM8O2Jr54YpGo3JGguJTYLTT/5rz5fUFigXMgvBWqJSw2Uhx0RGs VnTWkDVV3Bd4T5MA3mNThcHzu6/jBGa07qKalSuIMcC+9sfY9B/MfkYweS/JvdZg26KY Eyl7dWLtvaM+rDp0ynYpqACU3vf5oRdoNCXm4= MIME-Version: 1.0 Received: by 10.220.121.233 with SMTP id i41mr4055177vcr.3.1278577656848; Thu, 08 Jul 2010 01:27:36 -0700 (PDT) Received: by 10.220.77.154 with HTTP; Thu, 8 Jul 2010 01:27:36 -0700 (PDT) Date: Thu, 8 Jul 2010 17:27:36 +0900 Message-ID: Subject: [ANN] Camomile-0.8.1 From: Yoriyuki Yamagata To: Caml List Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam: no; 0.00; yoriyuki:01 yamagata:01 yoriyuki:01 ocaml:01 prdownloads:01 camomile:01 mli:01 bug:01 camomile:01 yamagata:01 sourceforge:01 sourceforge:01 tar:01 pierre:02 data:02 I'm pleased to announce the release of Camomile-0.8.1. a comprehensive Unicode library for OCaml. http://prdownloads.sourceforge.net/camomile/camomile-0.8.1.tar.bz2 This release * reorganizes the module structure : Make CamomileLibrary.Default to the new top-level module CamomileLibraryDefault, so that linking CamomileLibrary does not automatically cause to load the data files from hard-coded location. Also, adding new CamomileLibraryDyn module, which is configured by environmental variables (See camomileDynConfig.mli). * adds StringPrep module: String preparation according to RFC3454, contributed by Pierre Chambart. * fixes Avl-Tree balanced bug, pointed out by Stanis=C5=82aw T. Findeisen. * fixes bugs affecting UMap.remove and USet.fold_range, pointed out by Chris Kuklewicz For more information, see our web page http://camomile.sourceforge.net/ -- Yoriyuki=E3=80=80Yamagata yoriyuki.y@gmail.com