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 C54BA7FEE5 for ; Tue, 18 Apr 2017 15:35:36 +0200 (CEST) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=francois.c.berenger@vanderbilt.edu; spf=Pass smtp.mailfrom=francois.c.berenger@vanderbilt.edu; spf=Pass smtp.helo=postmaster@NAM02-CY1-obe.outbound.protection.outlook.com Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of francois.c.berenger@vanderbilt.edu) identity=pra; client-ip=104.47.37.70; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="francois.c.berenger@vanderbilt.edu"; x-sender="francois.c.berenger@vanderbilt.edu"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of francois.c.berenger@vanderbilt.edu designates 104.47.37.70 as permitted sender) identity=mailfrom; client-ip=104.47.37.70; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="francois.c.berenger@vanderbilt.edu"; x-sender="francois.c.berenger@vanderbilt.edu"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of postmaster@NAM02-CY1-obe.outbound.protection.outlook.com designates 104.47.37.70 as permitted sender) identity=helo; client-ip=104.47.37.70; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="francois.c.berenger@vanderbilt.edu"; x-sender="postmaster@NAM02-CY1-obe.outbound.protection.outlook.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" IronPort-PHdr: =?us-ascii?q?9a23=3AskdttRdZOmZR9O4JyKDKx/R9lGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcW7YR7h7PlgxGXEQZ/co6odzbGH7+a4ASQp2tWoiDg6aptCVhsI24?= =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?= =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9GiTe5br5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYe?= =?us-ascii?q?RWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZ?= =?us-ascii?q?TAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hy?= =?us-ascii?q?cdLzM37mHZhNFzgqxVrh2uqABwzYHVYIyOKPpzfbnQcc8GSWdPXMtcUTFKDIOm?= =?us-ascii?q?b4sICuoMJeZWr5PnqFsIsRS+AgisBPjywTJViXH4waI03fwgHw/JwAIrAtUDsH?= =?us-ascii?q?rOrNrvMqcdTee1zKjTzTnZc/xawyzy55bSch8/p/GMUqx/cdDKxEkxDQzFiEif?= =?us-ascii?q?ppL/PzyO1+QNt3Sb4/B+Wu2ylm4qsgd8qSWhyMcrj4nGnIMVylbc+CV2wYY1Od?= =?us-ascii?q?24SFNgbtK+EZtQsDmWN4R3QsM+Q2FopT01xqcatp68eSgHzoksyR3Ha/GfboSE?= =?us-ascii?q?/h3uWPyeLDp6nn5odrCyiwyw/ES80uHwS8i53EpQoiZYjNXBsmoB2wHd58WEUP?= =?us-ascii?q?dx4Fmt1DaJ2gvO8O9LO1o0mrDeK5M5wr4/iJ4TsUPbEyHuhEj4i7Oaels99uW2?= =?us-ascii?q?6evrf6zqppiHOIBqkA3+NbkumtCkDuQ/LwgOWXWU9f6k1L35+k35XKtFgeEqkq?= =?us-ascii?q?nYt5DaI94XpqmkAw9J1oYj7BG/DzS83NsEmnkHKUpJeBOBj4f3J1HDOO30Aeuw?= =?us-ascii?q?jli2nzpmxerKM7PjD5nXLHXPjK/tfbNn5E5dzAozw8pf55VRCrwZLvLzQFX+tN?= =?us-ascii?q?rEAR8+Mgy02PzrB8ln2owFR22PGLGWMKXdsVCW/OIiOPeMa5UTuDngNfcl/eXh?= =?us-ascii?q?jX49mV8BZ6Wmw4YYaG2gEvR8P0qZeWbsgssGEWoSogUxVunqiFmbXT5XZnayRL?= =?us-ascii?q?486yogCIOmCIfDXpqijKaA3Ce9BJ1WZ3pJBkqCEXfyJM24XKJYYyuXJoplkycY?= =?us-ascii?q?fbmnUY4okx+04lzU0b1ie8TO8ysTspP4nPJY3cD1ujwIvWh6Fc2b2GaMVCd/2G?= =?us-ascii?q?kFXTIw061liVJ0zFuOy6J5h+AeGNBOsaAaGjwmPILRmrQpQ+v5XRjMK4+E?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BHAQCWFfZYh0YlL2hcgz9BZFYHLgeDX?= =?us-ascii?q?4sIpVuDBQEriioUAQEBAQEBAQEBAQESAQEBCA0JCCgvgjMggmwECwEFdgImAiE?= =?us-ascii?q?oFg0IAQEQigUBBAmaMoQaAgKLaoFsOogJAQeDEQsBAQEkCQGBAYdPgm2EI4EAg?= =?us-ascii?q?jqCXwEEkHqMKByGaI1mj0iIa4lmAYE8NoEmZVeEdoINV4d+AYEMAQEB?= X-IPAS-Result: =?us-ascii?q?A0BHAQCWFfZYh0YlL2hcgz9BZFYHLgeDX4sIpVuDBQEriio?= =?us-ascii?q?UAQEBAQEBAQEBAQESAQEBCA0JCCgvgjMggmwECwEFdgImAiEoFg0IAQEQigUBB?= =?us-ascii?q?AmaMoQaAgKLaoFsOogJAQeDEQsBAQEkCQGBAYdPgm2EI4EAgjqCXwEEkHqMKBy?= =?us-ascii?q?GaI1mj0iIa4lmAYE8NoEmZVeEdoINV4d+AYEMAQEB?= X-IronPort-AV: E=Sophos;i="5.37,219,1488841200"; d="scan'208";a="269435784" Received: from mail-cys01nam02on0070.outbound.protection.outlook.com (HELO NAM02-CY1-obe.outbound.protection.outlook.com) ([104.47.37.70]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES256-SHA256; 18 Apr 2017 15:35:35 +0200 Received: from MWHPR08CA0060.namprd08.prod.outlook.com (10.173.236.34) by BN6PR08MB2579.namprd08.prod.outlook.com (10.172.148.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10; Tue, 18 Apr 2017 13:35:33 +0000 Received: from BY2FFO11FD012.protection.gbl (2a01:111:f400:7c0c::192) by MWHPR08CA0060.outlook.office365.com (2603:10b6:300:c0::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10 via Frontend Transport; Tue, 18 Apr 2017 13:35:33 +0000 Received: from mailgate.vanderbilt.edu (129.59.15.81) by BY2FFO11FD012.mail.protection.outlook.com (10.1.14.130) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1019.14 via Frontend Transport; Tue, 18 Apr 2017 13:35:31 +0000 Received: from ITS-HCWNEM121.ds.vanderbilt.edu (10.1.154.71) by mailgate.vanderbilt.edu (10.1.140.91) with Microsoft SMTP Server (TLS) id 14.3.301.0; Tue, 18 Apr 2017 08:34:41 -0500 Received: from krypton.csb.vanderbilt.edu (160.129.138.225) by smtpauth.vanderbilt.edu (10.1.154.71) with Microsoft SMTP Server (TLS) id 14.3.301.0; Tue, 18 Apr 2017 08:34:42 -0500 To: From: Francois BERENGER Message-ID: <13d1d585-0f6d-12d6-dd64-a392db057a78@vanderbilt.edu> Date: Tue, 18 Apr 2017 08:34:42 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 8bit X-Originating-IP: [160.129.138.225] X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:129.59.15.81;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39410400002)(39400400002)(39850400002)(39450400003)(39840400002)(2980300002)(438002)(66654002)(189002)(199003)(86362001)(50466002)(3846002)(31696002)(6116002)(106466001)(6916009)(33646002)(4001350100001)(2351001)(356003)(189998001)(54356999)(64126003)(50986999)(47776003)(66066001)(65806001)(65956001)(23676002)(31686004)(8936002)(38730400002)(2870700001)(110136004)(88552002)(2906002)(6306002)(7736002)(7636002)(8676002)(966004)(75432002)(83506001)(36756003)(305945005)(7596002)(5660300001);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR08MB2579;H:mailgate.vanderbilt.edu;FPR:;SPF:Pass;MLV:sfv;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD012;1:EZx1otLe1+xckQ2Cy7dqdmnscDLfGmdbhryv4bOt393NmxlOa/TJ6jSlEz2dwVKryqtz1jp6N8D00ZpWaP4IaE2lFvFMZN/Meye9ZDOAz330C34godvTQhsRkHcQ2PA8YE1TSYRRYbBPwYFzBOQmLgcYc2atq5qru70GTGKE8khgIv64DqY49EQQVpFbSany1e1w23VJzk4NtIEN+QlGk6Iv+sCMQDpY3SE9Nb/mnXIQOY9w3x4gEpC6YvlPuZf2+mzfKnDTsi1zwlQqnALi2s8ICt9FdnM0keTQ1vLrQquWDgQ7jUynXgv5QtjB0L8AuSuW1uHvCF9HA3UlHjKrDq51V5P1YKqk9M+4DuEaSsv/8kmIlQ3OqX3smRY25JuB/NoA26wcAT5EJztBDMy71MuDw0fx/Uv2c8Flaea3wMMY4/8PfJDgiRBuzzhcM3gPari+JOosy0qUGpKJx/3E+Dp+Lf/fdNGC4WLotvrSvCiPLP56IOb4TheSKP/pGiOPHecSsjlXP85npC/A0dUA+FdTJx6T5Ipqc8kM+g5NVuRPE4s8NGhpEigKbfKDlHby X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 00e9e125-9aa1-4f8c-6edc-08d4865fc92f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);SRVR:BN6PR08MB2579; X-Microsoft-Exchange-Diagnostics: 1;BN6PR08MB2579;3:rPoDiI82c7UNFRzQmamCWbswx47BbbK5HKUTgNAREjEU+hjs2WbEO396tDxy46KRCtz4QWVyr3loDTRkCPcLycThThmg2WXv2WBuw0UUmdk+fkJKXzPbmESJVX5hg7NG1qha4ny4vpDJuh68x9HlLdI4celarLJPWaVTi6H6c1h62Tmrd1guutm80v1zrsprUGvIRCsXoBqIP0JAyNSjTGTyvK4BYWSb711VR5t+eT6Ll9r4oXiFygGogLxS0/yuAGEWhZ1oRKnSYevm1Ox8zrS429dx49uHfgfOOdZlmEq+ycO3N+4TQed9o0+ixtDHPayRwPJLEwpnmt4yYh1aoRQW0bZqaqw5ZYIHKLvA0XnEwBkO7kUdbk88arpf+YVFpcQ4qylHeLf263pdqrX/kRk6t0C6ri49wqVkAYGmCGO+6qfRkC32s17FyTU7Gw0TmnnNl67RvWNFZ2X6pr3yXtC0tChsbpLKkG5xxeoPrwc= X-Microsoft-Exchange-Diagnostics: 1;BN6PR08MB2579;25:IbBNMP1qeEhEGPj5oPc+nR3dfcS8CfXK5QdOCEmFGNs4bJfs38PYkGPOgdblcFeoNuD57wXmWBdWfKWhIGGhbDHatZ/HMkktpiyRQenNy7YuZdyQiY7iHCpOhtHybFNsWEX5p0tPRrvPprTuXXavhUh2TrWxRFPsPq0XCba6nWiVx1p7C/GMc1OpeZBAJP3+1p+KEQ/vx9uyeQNfO97BlU6D0Kf5u+3bv1fLYsf4t5LMcxf5gWJRZjXQlCYwA/dFaqsrwT5Slre1l7mN+oJswMwZ+n0koWtypZX8greChWgHtqcpS5Wa/bizGV7a7b9ZZoN2pQWdZgMi+N3vE+OaCy86Q4EL4FrkDf/Rls+NXMXEkvkyOrlra2rzc4rQhrxz1Er2tKsY6Drrjhq68j/qdFSXKhZr8Pi0QLdCHeeF98Y5qfl6vGqntm1XH6zwPnqPck8eBy2sG+NI3HlT+xOqhw==;31:+Yja6XIjFNmLalvxKQ0+330coi403nRrqHv2as31VK5KOHyaV+4X3Zdko4wqpfF79/TitMdJxkCIPYvdFugE9AhoEONehrMYmrDiPCqjtVsDtNcGvJwyzHSsgAQfsKqeyc8n6WDRvEaajt1E4BcpyZk8SFn9L6kRgnM/YbmX+aedgau8c9cF6uNknu8JL/kscRF4QuascMffkAq7ObZgDsRm/BtQJCvh/lq0qT1RyggGIIUHYhvZ4FsPbqm7G0nnlQ8iGe+ekJ+lhEfUxDkmww== X-Microsoft-Exchange-Diagnostics: 1;BN6PR08MB2579;20:+C18Vud4ibsvFIFm8yxX7CdL6OF24k8TIoQy6nTAthzIN6Zk+XtEWxxyRRxtJhGhyxBkX9udJwh24I5T/v8augBZlb33X87vWGBsodSc5stiQfVW6zmV5OjBBdze2wJUck7eUd5gJP7/aMVMU2vrghMSnz+55axJScFpn2TevJfGpFwNgmu6vCH+Ilxn+YkJV4bBszlzFL0Hii0lbbCoKxvXeJFz75FwnU/C00kF+LSyARiTyAk9lc0HhYiHk5r7eK6yyH/sM0aVHLuvXh1viNQlPvByT4YdcAPGe3jlvUyCDEICxVm+WxTtC69zkPUveykpS4iVVUAgc0vQ7FiNjyDV2n4aaTldXIDT/camAfb8Pbb35clSEvm89oaISZx+9HekOCi95KaTi/EFyy5QBX+bUiwmtAoroiyWulPDZ6GReFTqr/aSe8LkXzA+PyON7+RlsA4/s2kwaFv3+7EF/tCTq/F/wx98/r+YMrw90FsnlKqw/ZFl5V39XeWghr7e X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(20558992708506)(166708455590820); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(13024025)(13023025)(13016025)(13018025)(8121501046)(5005006)(93006095)(93004095)(3002001)(10201501046)(6041248)(20161123562025)(201703131423075)(201702281529075)(201702281528075)(201703061421075)(20161123560025)(20161123555025)(20161123564025)(6072148);SRVR:BN6PR08MB2579;BCL:0;PCL:0;RULEID:;SRVR:BN6PR08MB2579; X-Microsoft-Exchange-Diagnostics: 1;BN6PR08MB2579;4:6sOVJRgc4POwoAtLfAWcRqxfjsbJZX8QRwUTIrW3Rd9JOTbzUyWi4D90JRA8qNaQctWOQOqMMObDfJ0KY6HbOivSkOEvVBQM2ENeHUWugwoRtmq207lWQMmK8i1TqNRPM8jrpq7261lcGnv/hrnzEtv9r1QufWSreTtmhbDeXlroMAaQ3HyZcX3X/rK3Gadv6UffthB31Q0LQ25JeeYBImOx22CxSgAX5ynerarQWoaHPjgOAnr0eF1mfuO5yer4SRqPb8Fx/5LsQvLVv0Shoe0XLpU+Bpmn6ny2Pxu8H58rQy/8nMLK1RW7u4/2dTStwcH17NqIbe54tBOfGnWmgbGUYxBF01CW0dURD7xJOoHYUn3bytJc0zd2pO1A7F0MnC8Du2gGoI+CHxhOjge/ePV6g+nYLWIA1g5t85on05B7NQr7vFAzeqsAR+LqhCxeS2mZfBHUi+9ImUGDCWj0YzW0cLkww10I/E3BoOVT+zHt7a2k9mWskmPypdqN60t4Y2j1zxd0Cm+McIEmhwCZCEFj2BP61LrLl2BHKEtAZ1SNXFo/ZfDbZiZOpF5n75qxwxWDPoXlFj5yJ/8/dSkEm5ZsoCG4mFbXqeCYsv64H1rx5vysbdxHoikONMi4jD7X4i8Ldzs/LNWXWfQfVxQxitukQQHQt4IqpbUkpBcQCtkcBluma/o5BsDGnZa0qtEd5vBqd6lXRxc64a4wN7dUUuUCdArnHSjg5p3E2zfre0qO2kpc+t3rlkHb2jpgs/KEj4sYfDX83VeZhLY8+zFDgzgci8zUAI4lMH2Qhe++TTztj/fPCm+K2QqqJUArY70MiGqtdrvW+BySo3C3hnvNksE2oa7C+i2jzpGUyuu09COe/WB0sJmpDevxsrwmW6qy+BlOrfgbCtPZQzU3wxU25A== X-Forefront-PRVS: 028166BF91 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjA4TUIyNTc5OzIzOlBYdW1mU0RlSUtaWG4xSWlaeFpYSmNJbFY4?= =?utf-8?B?bldIUTA0eTJUUDF1dVJTaW5OWDBmRmh2TFdjVWRaVzFkTUx5Y0pWVWYrR2pz?= =?utf-8?B?YUp4ZUNab1VMY0NTNzBVd0JxT1J3M0NUdWt5RFNIUkpYckdtN0FRUTZ6aW91?= =?utf-8?B?a1B3cU5yZkc3TzkwbWMraEVPUkVCR040OVdHRTkyLzdWeWd0Z1ZsWElYU1dK?= =?utf-8?B?ZjBnbzFWc2MvdmlBRUxjUUNRaktQRHd1TldIRTJNVFBuVitzRUVGMlI4V0ln?= =?utf-8?B?eEZDSnpnRUR5U0xQaDZaSS9DMUkyMmF6WHAraHdQL1dsRUFLT1BUMjF6VU9t?= =?utf-8?B?Y1lRamtCTTN0TDUySFIwZXg4SEVreXZBVFhWRUM1T1dLdXpMcTdneXdhNUFi?= =?utf-8?B?S0hrZWxzZVdCMU11eitXS05vNzhnYkJ1NnFSMjFRL2JnTTN5aXI0bW1wcEFw?= =?utf-8?B?a1BwZmRYNVA1L2RNbXBBNXVvNkFSZi9FNGI4QnFmTytkQkpXM0VkMnhjSXN2?= =?utf-8?B?ak8vSE1MSytnQmdoZlgvbGFieC9vTWZnNkpvc3BJRW9JTnRaNzR1TlM1eExX?= =?utf-8?B?YXdvQXhaQXJ3RnFabW5NUmdVVmNWeG5iYXpUN0FLeEtQdzRkQWhXZTlRT3Mw?= =?utf-8?B?UXp1NXFCaGl6Y0FteFBOZ1Q3WWpHSk5RM0F2THNjVFNvS2E4V1Rrc2cxVFRz?= =?utf-8?B?ZjVhVmY1aWpWN0F0SzRtVVZLbWh2blArdlJXcnBoR282UU9GKytWUHJpK1lI?= =?utf-8?B?L0dtemcwTmhvd1YrbUhoaDVTY21QWUNtRGJQRUJBd25JRXByZ0tFZlJvUjNY?= =?utf-8?B?d0JoL0R6Mm9mL0x2dENIZ0tFQlE3QjQ0ZVNvWHl1UDBNeTlaMVlqN3dSSlQx?= =?utf-8?B?MXpXNHRNb2hFaXB5eDlMZFh6WVdBTjdLMVVIY3pPNDIyN0Z1L3p3cXZHVHVI?= =?utf-8?B?UkgxUlhMMzhmNnh1WmdOY2Q0SjFnaEJDRVdUTEI1UTJ4cFYrdTJKMWhQL2Z5?= =?utf-8?B?eXVIRnZxSEt5cHlhWkpjUS9XV1ptVm5ncVFpU2pnSlVGejMvRGcyajZhOTRZ?= =?utf-8?B?b2plNUZ2NVFqMVBIRk5tb2RrMW5BUTVFMkZWRGlPNjFSbTZrcWJXNWd2bGVs?= =?utf-8?B?TFlkVTNnQzFweENEWG4rajd4Q01DS3dFUVRwT0hxTnEzR0VUYVV6ekVld3Mz?= =?utf-8?B?Uy9RaE95WmF0YTIxTFhKZWNnOCtsTEdvall2aFAwZ2QvWi9MQ1N3bHAyQXFi?= =?utf-8?B?VG9Wcm1sOVg3Y2paNDRFVk5zaktFNTlwV0RRUWExbWUvS29EWlhFYW9hVXhT?= =?utf-8?B?dmwyT29vNHRGeHhtdmtWSUZFN1BEc0drY1hxdEhBdUVzbVhNbmk3M2kwNEp1?= =?utf-8?B?dVV2TkxBekw3U3k5ZjcybUh6SUxBeGJGOVBNTThHSnJXUnV6aUdOOWx4OHpH?= =?utf-8?B?dUMrdGNGRTlXS2dZa1FlclY1YTVpMkpnYldJcGorbkl6VzcvTGVlTTNKNE9R?= =?utf-8?B?SjkzMHU2REFUQnVrR2wyendWM3lJT01GYnBvUjlsVTJGeUJhOERxbVY0dnJ1?= =?utf-8?Q?duEXuNDYZida5T1KIcC/9VD9TBwVrmJCdUtcmlHvO1mQ=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR08MB2579;6:m2LkWhc2KGxHje0j/aO6hLDlM4B91tz/7AtKT+MpfM74lSWui05djivy/WM/c94cylkBJDRw3qg9QjiZQpHOoDDwgpTHno1RFo95FVXGGWK//hQcISpbyg1XkeW8qzMV0ECHVkre3O+flFAG4a7JtsAUrXmm/hNebGvebIwVt8W1gTvfhV+zYmHBqXCgKmwfiMhsdndOtjeYBGIFJl83T7qtGJZtMS5z8XIq5otigJfKpGv4b1SCqA5+VMrrp3c3uHMMMygVHeMYd3HcYBcntiytvApffI/34LlfRVXF+g2HEh/NQNeY5QezMkn1eJQWbYd1WDKME279SWVt6ZXrPyNdAMr8sv+1gAXG3rcKOH8ZKMFPpN+4HMEoZSBeZpgZjqJ6hzxoZrQCF+3nWuxZmsz3PqZQf+zN4gPEOrF2ZMOp902MCqJEwEAGKzJ6lYCbDK9j19ZH6hw9TYn82emPwQ==;5:EHYhzakt3bJN318CvkZCWMdxjXhe138a5knefXgvv8sngSZvMcyrSuWg6Ovcj5FqnJiwxNDE/ZPMJkLWGK3j6dBrXSQDa6T68VOW33Ygci09o7CeIxLYKYNIPDl0JhfkrIP67e+DomW1wji8efR64A==;24:+s9cya3geEIaHd0NfkAUZGk8G5VmQXahYTUJcaQBcMr2R0rtswtfrng5QZUwx3/3ujGJvLYCTXl2BwwxHNo0uMP2u2LXFHCy3McRpuzuxgA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN6PR08MB2579;7:8x9F73ud7bBg4EpMDTP7HmWxxufdlmkBLYOAGCmKCirDqQ0boeWd7+Yx3Us4lg3K1Llaut9JjgRycp6VlCeLv56mL3Nf00Z4uDGrHuXGm48zqbKz7soTq7XBK3fk4k+p4oDf6IV51Q+ysfMoICMsEXitytpZhrdT8ujbe9qaxMjVhx3u3VsQZotF+jzGqTXWRXtaH+DR2JljRDZkpxI5ify4Q9/Cy8bOMZ2kcsfUbH79G6IETgwcdWsPNZF2TFZQyw2BUWwivzS2YU8vYdUMe9mIcgYTWmjC26h+XjHxrAy4sHrp2eOdxK8Rw5wyLvDicF8IWVfgilkzaOZ4LJK8aA== X-OriginatorOrg: vanderbilt.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2017 13:35:31.7526 (UTC) X-MS-Exchange-CrossTenant-Id: ba5a7f39-e3be-4ab3-b450-67fa80faecad X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=ba5a7f39-e3be-4ab3-b450-67fa80faecad;Ip=[129.59.15.81];Helo=[mailgate.vanderbilt.edu] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR08MB2579 Subject: [Caml-list] release of batteries-2.6.0 Dear OCaml users, We are pleased to announce the 2.6.0 release of OCaml batteries-included. Batteries Included is a community-maintained standard library extension, with a focus on performance, stability and compatibility. Bug reports, pull requests and user feedback are warmly welcome, see the project page at https://github.com/ocaml-batteries-team/batteries-included/ The library's API documentation can be found at: http://ocaml-batteries-team.github.io/batteries-included/hdoc2/ Batteries 2.6.0 is a minor release, compatible with OCaml 4.04.0. As usual, Batteries 2.6.0 is compatible with older OCaml releases as well (until OCaml-3.12.1), and provides back-ported versions of most standard library functions made available recently. After an 'opam update' your will be able to do an 'opam upgrade batteries' an enjoy this new release. Many thanks to the contributors for this release: Florian Angeletti Francois Berenger Michael Färber Oscar Gauthier Ifaz Kabir Johannes Kloos Gabriel Scherer Thibault Suzanne Detailed Changelog v2.6.0 (minor release) added BatList.favg and faster BatList.fsum #746 (Gabriel Scherer, Francois Berenger) install .cmt and .cmti files #740 (Francois Berenger, Gabriel Scherer) BatMap: added find_default #730 (Francois Berenger) added scripts/test_install.sh #743 (Francois Berenger) BatHashtbl: added {to|of}_list, bindings #728 (Francois Berenger, Thibault Suzanne) added {BatList|BatArray}.shuffle #702, #707 (Francois Berenger, Gabriel Scherer) Clarification and improvements to the documentation #682, #685, #693 (Florian Angeletti, Johannes Kloos, Michael Färber) make LazyList.split_at lazy: split_at : int -> 'a t -> 'a t * 'a t would previously eagerly force the prefix of the list and only be lazy in its second returned value. #694 (Michael Färber, Gabriel Scherer, Thibault Suzanne) Add List.{map2i,iter2i} #696 (Thibault Suzanne) Added Result.{map,map_both} #705 (Ifaz Kabir) Add {BatSet,BatMap}.{Int,Int32,Int64,Nativeint,Float,Char,String} as common instantions of the respective Make functor. #709, #712 (Thibault Suzanne, Francois Berenger) BatString: add chop : ?l:int -> ?r:int -> string -> string #714, #716 (Gabriel Scherer, request by Francois Berenger) BatSet: make to_array allocate the resulting array at first instead of using Dynarray (faster, uses less memory). #724 (Thibault Suzanne) BatList: add fold_left_map: ('a -> 'b -> 'a * 'c) -> 'a -> 'b list -> 'a * 'c list #734 (Thibault Suzanne, review by Gabriel Scherer, request by Oscar Gauthier) add BatList.frange : float -> [< `To | `Downto ] -> float -> int -> float list frange 0. `To 1. 3 is [0.; 0.5; 1.]. #745 (Francois Berenger) Happy hacking! The Batteries maintainers.