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 p7C5A6jo025068 for ; Fri, 12 Aug 2011 07:10:10 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiQDAAe1RE7RVdIpimdsb2JhbABBmFWPAQgUAQEBCgkNBxIGIYFZAoELXRIBBQEOAUiHUZ4iglQKnTGGRwSHX4sxiXSCYTyDfA X-IronPort-AV: E=Sophos;i="4.67,360,1309730400"; d="scan'208";a="115640081" Received: from mail-pz0-f41.google.com ([209.85.210.41]) by mail1-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 12 Aug 2011 07:10:09 +0200 Received: by pzk4 with SMTP id 4so589701pzk.14 for ; Thu, 11 Aug 2011 22:10:07 -0700 (PDT) Received: by 10.142.9.2 with SMTP id 2mr274181wfi.305.1313125807398; Thu, 11 Aug 2011 22:10:07 -0700 (PDT) Received: from mail-pz0-f41.google.com (mail-pz0-f41.google.com [209.85.210.41]) by mx.google.com with ESMTPS id l10sm1721691pbl.30.2011.08.11.22.10.06 (version=SSLv3 cipher=OTHER); Thu, 11 Aug 2011 22:10:07 -0700 (PDT) Received: by pzk4 with SMTP id 4so589660pzk.14 for ; Thu, 11 Aug 2011 22:10:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.143.66.11 with SMTP id t11mr275982wfk.91.1313125806415; Thu, 11 Aug 2011 22:10:06 -0700 (PDT) Reply-To: alavrik@piqi.org Received: by 10.68.58.167 with HTTP; Thu, 11 Aug 2011 22:10:06 -0700 (PDT) Date: Fri, 12 Aug 2011 00:10:06 -0500 Message-ID: From: Anton Lavrik To: caml-list@inria.fr Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by walapai.inria.fr id p7C5A6jo025068 Subject: [Caml-list] [ANN] Piqi-0.5.6 released Hello, It is my pleasure to announce the new Piqi-0.5.6 release. Piqi is a data serialization system for OCaml and Erlang. Starting from this release, it supports 4 serialization formats: Google Protocol Buffers, JSON, XML and Piq. Some other new features include: * An option to use OCaml arrays instead of lists for representing Piqi lists and repeated fields. * The ability to serialize arbitrary monomorphic OCaml types by mapping them to already supported or defined Piqi types. This mechanism can be used, for example, for serializing OCaml chars as integers, bigints as decimal strings, or even "string Map.Make(String).t" as list of {key, value} records. * Support for “packed” binary encoding for primitive numeric types. This is a compact encoding for representing repeated int, float or bool values in Protocol Buffers. * Windows builds using either Cygwin or MinGW. Official announcement (it also includes links to examples): http://piqi.org/blog/2011/08/11/piqi-0-5-6-released/ Full changelog: https://github.com/alavrik/piqi/blob/master/CHANGES Downloads: http://piqi.org/downloads/ Your comments, suggestions and participation are welcome! Anton