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 mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 22BC77F747 for ; Thu, 7 Aug 2014 20:06:02 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of darioteixeira@yahoo.com) identity=pra; client-ip=98.138.91.146; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="darioteixeira@yahoo.com"; x-sender="darioteixeira@yahoo.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of darioteixeira@yahoo.com designates 98.138.91.146 as permitted sender) identity=mailfrom; client-ip=98.138.91.146; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="darioteixeira@yahoo.com"; x-sender="darioteixeira@yahoo.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@nm16-vm3.bullet.mail.ne1.yahoo.com) identity=helo; client-ip=98.138.91.146; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="darioteixeira@yahoo.com"; x-sender="postmaster@nm16-vm3.bullet.mail.ne1.yahoo.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApIDAOe+41NiiluSlGdsb2JhbABag19XBAiwX4dggSySYYhdFhABAQEBBwsLCRIrg34XIBUBFyIVegEOAQYYiEABAQIRBAmeVZEdCYMHgX2IQgEjAwEjA4YBEQYMAgGUDwWLFoodhm+BTYVQHQcTYopZc4ReTAGBBSQ X-IPAS-Result: ApIDAOe+41NiiluSlGdsb2JhbABag19XBAiwX4dggSySYYhdFhABAQEBBwsLCRIrg34XIBUBFyIVegEOAQYYiEABAQIRBAmeVZEdCYMHgX2IQgEjAwEjA4YBEQYMAgGUDwWLFoodhm+BTYVQHQcTYopZc4ReTAGBBSQ X-IronPort-AV: E=Sophos;i="5.01,819,1400018400"; d="scan'208";a="74250938" Received: from nm16-vm3.bullet.mail.ne1.yahoo.com ([98.138.91.146]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 07 Aug 2014 20:06:00 +0200 Received: from [98.138.226.178] by nm16.bullet.mail.ne1.yahoo.com with NNFMP; 07 Aug 2014 18:05:58 -0000 Received: from [98.138.89.234] by tm13.bullet.mail.ne1.yahoo.com with NNFMP; 07 Aug 2014 18:05:58 -0000 Received: from [127.0.0.1] by omp1049.mail.ne1.yahoo.com with NNFMP; 07 Aug 2014 18:05:58 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 22794.35703.bm@omp1049.mail.ne1.yahoo.com Received: (qmail 47552 invoked by uid 60001); 7 Aug 2014 18:05:57 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1407434757; bh=BomrrwAeTqd/MMsQd/tQ2r8wJRVfLjTOOqunYVBs+wc=; h=Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=hdq/Fhe95KiG4A+cbMbwUig3qu0i+TS5oEoVpGvcLuOWgOSPObiR2IhfyZHVp2pISHzfEHtFqtZaoeKglp5MUm5tJPdYgkRBiOGTVTzmoKIqxpK5YugEgY5kLdLQ4L7ArLmhRiuumKAo6tBTkf5cLocoLTDsWj5CNqCcZ465eBI= X-YMail-OSG: fLO3Z1UVM1kO87kWznx_uiBrovpmqSuoRl4sHRYpruPUS_9 MobKmbF6UDa1HIgYUBW.UWPtQx8ojTH8hBRxV.Q_g7eheYc4sP1qG8Uqe_Je ylYzJzBRL2WpBmxJDAr8flCNz._HFNN0hFlF4suiFNJ3FQrtfN88wtTI4eAp 3jLCfeC7hiUIPMfjINTUWB_hNB_7_FTRwqbfvUZGTjtlC0I0BeR4xYoY6yYx xC9sxqXNVMGIZloAcJEeQOMSvEE9T0ELFdeVXvGRV7ChEk4Gqq2KSUi...1S TM63gYRoAFOaaHI7R8cqYxLEUcxHPN3BKC4eCcRF5zApjmrBZDjZ9Xo.qnU3 1QO7d4pjLjKRzSXRlTn17Qnke._AEHVEeiVnNzFMWqWmmCcaxTLFJtH2KdYF coJOKUFE4XLQrT154JWhHqD9EaQ_VTLpHfE9B6xPENg558faCktt._gLgn2u GHp7aQ55pXfTGs7dMReoaTMM7pGtsqO_ez1MtOJr7E8G2WCbRLQv_ZZtcS.c zIAVFKV5mFdJFMg47S9c5AYQtbR6qK68hEbBdQNzWFy.9XJyMKHOUbEvAZJZ ASMlpxLLMvXVbi8r6el4KrWRMWlvzW37_.D76K_KAOmxcJQly1JD3TQKrcsr QE_vWywGLOwZScXQKTHfSyklm36iXD5bdChWDlI3DQvVXrnArcK_kgEZ4p3P EC1mG8FbUuao4xWsNBZ7Dh0Ip4FUK6TMXTgZrUncIf68zt8pj0aFrRsoCBID ydlZ_WvZ6aubyQimspI3mBYcqJjEZwrY4J02iURsEQ1Q91wlTsqNGZ1dGk1j nXTzL7W2HYUY6BiVOrMidh1_8_1AMtrIfSiKFu5n5jw-- Received: from [93.108.1.239] by web121702.mail.ne1.yahoo.com via HTTP; Thu, 07 Aug 2014 11:05:57 PDT X-Rocket-MIMEInfo: 002.001,SGksCgpJJ20gaGFwcHkgdG8gYW5ub3VuY2UgcmVsZWFzZSAxLjAgb2YgQm9va2FtbCBbMV0sIGEgc2ltcGxlIGxpYnJhcnkgZm9yCnZhbGlkYXRpbmcgSVNCTnMsIGdhdGhlcmluZyBpbmZvcm1hdGlvbiBhYm91dCBhIGJvb2sgZ2l2ZW4gaXRzIElTQk4sIG9yIHRvCmZpbmQgYW55IG51bWJlciBvZiBib29rcyBtYXRjaGluZyBnaXZlbiBzZWFyY2ggY3JpdGVyaWEuwqAgQm9va2FtbCBpcyBjbG9zZWx5CnRpZWQgdG8gdGhlIEFtYXpvbiBQcm9kdWN0IEFkdmVydGlzaW5nIEFQSSBbMl0sIHdoaWNoIGl0IHVzZXMBMAEBAQE- X-Mailer: YahooMailWebService/0.8.198.689 Message-ID: <1407434757.47437.YahooMailNeo@web121702.mail.ne1.yahoo.com> Date: Thu, 7 Aug 2014 11:05:57 -0700 From: Dario Teixeira Reply-To: Dario Teixeira To: OCaml mailing-list MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Caml-list] [ANN] Bookaml 1.0 Hi, I'm happy to announce release 1.0 of Bookaml [1], a simple library for validating ISBNs, gathering information about a book given its ISBN, or to find any number of books matching given search criteria.=A0 Bookaml is clos= ely tied to the Amazon Product Advertising API [2], which it uses internally for retrieving book information. For more information, please visit the project's homepage, or read the blog post that announced the release [3]. And of course, Bookaml is already available on OPAM. Best regards, Dario Teixeira [1] http://bookaml.forge.ocamlcore.org/ [2] https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html [3] http://nleyten.com/post/2014/08/07/Announcing-Bookaml-1.0