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 c5ff346549e7 (Postfix) with ESMTPS id 921655D4 for ; Thu, 6 Sep 2018 16:21:14 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.53,338,1531778400"; d="scan'208";a="345289124" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 06 Sep 2018 18:21:13 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id E58DD824DA; Thu, 6 Sep 2018 18:21:12 +0200 (CEST) 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 540FC824B2 for ; Thu, 6 Sep 2018 18:21:06 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=alain.frisch@lexifi.com; spf=Pass smtp.mailfrom=alain.frisch@lexifi.com; spf=Pass smtp.helo=postmaster@FRA01-MR2-obe.outbound.protection.outlook.com IronPort-PHdr: =?us-ascii?q?9a23=3ArZxHFRYk62sxH4ymbOP8DNb/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZrs64bnLW6fgltlLVR4KTs6sC17KJ9fi4EUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQpFiCa/bL9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+?= =?us-ascii?q?RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPC?= =?us-ascii?q?TQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjm58axlVAHnhz?= =?us-ascii?q?sGNz4h8WHYlMpwjL5AoBm8oxBz2pPYbJ2JOPZ7eK7WYNEUSndbXstJSiJPHI28?= =?us-ascii?q?YYsMAeQPM+lXoIvyqEcBoxu/HgSsGOHixyVUinPq06A30eIsGhzG0gw6GNIOtW?= =?us-ascii?q?zZocnxNKgIUOC1yrTDwzXZb/NXwjfy9IjIeQ0mrP6WWbJ/a8vRyU81GwPLlFWQ?= =?us-ascii?q?qJflMC+V1ukWt2iU8eVhVeOhi24msQ1+vj+vxsI1h4TPm4kbyUjE+D12zYopP9?= =?us-ascii?q?G0VVJ3bNy+HJZUrS2WKoV7Tt06T211uys3yqcKtYC1cSQQzJkr2QTTZ+GIfoWH?= =?us-ascii?q?5B/oSfyfLi1ihH1/fbKynxay/lakyu37TsS60EpEozZZntXRr3wD0ADd5taeRv?= =?us-ascii?q?t65UiuxyyD1wfO6uFYOk80krfbK5g8zbIqjpoTq0PDHjPol0rqkK+Wd0Ik+u6y?= =?us-ascii?q?5+Tgf7XmupucN4hzigH9KKghhsu/AeEgPggPWWiU5/i82aXs8EHlWrlGk+E6n6?= =?us-ascii?q?vDvJ3eP8gXu6C0DxFN3oYm8Rm/DjOm0NoCnXkAKVJIYAiIj4zzNFHPJvD0F/m/?= =?us-ascii?q?g06tkDdw2//GPqbsApHTIXnMkbfhc7d951RAxwo0yNBT/4hUBa0ZIPLvRk/xs8?= =?us-ascii?q?TVAQMjPAyxx+brEdF91oIFWWKTGaKZK6PTsVqQ5u01OeWMZYkVuCz8K/c//fLu?= =?us-ascii?q?g2U5k0cHfaa1xZsXdGy4HvN+LkWFe3XsmcwBEWYRsws/TezqjUaNUSRJaHqoXq?= =?us-ascii?q?I84Cs7CIO8AovZSICtmu/J4CDuM5tMZ2tBQmyFCmzpP9GJXe0NYyXUPsZ6iT0s?= =?us-ascii?q?VL67SoZn2wv48Efxwr9ja+7V4TEwtJT51dEz6feAuws18GldC82c1SmjVWBvlW?= =?us-ascii?q?NAEzYy1aF550Jny0yI0YB8juxZG90V7PRMBFRpfaXAxvB3XoihEjnKec2EHRP/?= =?us-ascii?q?Go3/UGMBC+kpytpLWH5TXtCrjxTNxS2vWuVHk7GbBZI1tKnb2iqofpov+zP9zK?= =?us-ascii?q?AkymIebI5XL2T/3Px7+hjSCY+PmEKcxf7zKPYsmRXV/WLG9lKg+UFVVAksDvfr?= =?us-ascii?q?Z1lHPw7zl4684UnPCbizFb4gLw1Nj9aYLbdHYcHoilMAQ+r/PNPZYCS6nGLiXB?= =?us-ascii?q?s=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CTAQC+U5FbfYQJayhbHQEBBQELAYNLg?= =?us-ascii?q?VgEMwqDaINIAQGFJ4p3giktlkOBEANTCyyEQAKDdgYBBDQUAQIBAQIBAQEBARM?= =?us-ascii?q?BAQsUCEwMgjUkAYJfAQIDIxUIAQE4DwsYAgImAgJXBgEMCAEBF4MGgWoDGAGYN?= =?us-ascii?q?gKKBm+BLoJ1AQEFgXCCPRiCOwgJAYEBiys/gTmCPS6ERoM5gleIAIV+jXUHAoI?= =?us-ascii?q?DBI1yBheIVIYTjgqFSwIEAgQFAg0BAQWBWIF2MxojUIJsghmDaIpUbYEWiy8Bg?= =?us-ascii?q?RwBAQ?= X-IPAS-Result: =?us-ascii?q?A0CTAQC+U5FbfYQJayhbHQEBBQELAYNLgVgEMwqDaINIAQG?= =?us-ascii?q?FJ4p3giktlkOBEANTCyyEQAKDdgYBBDQUAQIBAQIBAQEBARMBAQsUCEwMgjUkA?= =?us-ascii?q?YJfAQIDIxUIAQE4DwsYAgImAgJXBgEMCAEBF4MGgWoDGAGYNgKKBm+BLoJ1AQE?= =?us-ascii?q?FgXCCPRiCOwgJAYEBiys/gTmCPS6ERoM5gleIAIV+jXUHAoIDBI1yBheIVIYTj?= =?us-ascii?q?gqFSwIEAgQFAg0BAQWBWIF2MxojUIJsghmDaIpUbYEWiy8BgRwBAQ?= X-IronPort-AV: E=Sophos;i="5.53,338,1531778400"; d="scan'208";a="278020383" Received: from mail-eopbgr90132.outbound.protection.outlook.com (HELO FRA01-MR2-obe.outbound.protection.outlook.com) ([40.107.9.132]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES256-SHA256; 06 Sep 2018 18:20:54 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lexifi1.onmicrosoft.com; s=selector1-lexifi-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=f3OHtgfFUzNHVarSXAg0Q7T+Yi2F4uBl4Pk3to6fPCc=; b=LocN1/aD+qPrHoqvkXRnVSj76qTesah8uTjrFy4NAzwNdaYBOvN/rdUIh8SIFZlnqYHby1q7bluLBh2SSwVLq6XB7Z/U642S3YfHIadS4Kt0ouX/Qelzxfp/emiwkETckawRt6ujPeQTOYUNuDTuxuWLDBQ0PFqcmWbtKdQmIY8= Received: from [10.0.210.14] (185.23.92.144) by PR2P264MB0637.FRAP264.PROD.OUTLOOK.COM (2603:10a6:101:10::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.15; Thu, 6 Sep 2018 16:20:53 +0000 To: Enrico Tassi , caml-list@inria.fr References: <20180906113622.lcuamhs6g6juv2r5@gargamel> From: Alain Frisch Message-ID: <3bd16eb6-392e-51ea-03e0-1180ee47d2e5@lexifi.com> Date: Thu, 6 Sep 2018 18:20:49 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180906113622.lcuamhs6g6juv2r5@gargamel> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [185.23.92.144] X-ClientProxiedBy: DB6PR07CA0125.eurprd07.prod.outlook.com (2603:10a6:6:16::18) To PR2P264MB0637.FRAP264.PROD.OUTLOOK.COM (2603:10a6:101:10::16) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d7fd85bb-970c-42d0-91b1-08d61414b7aa X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);SRVR:PR2P264MB0637; X-Microsoft-Exchange-Diagnostics: 1;PR2P264MB0637;3:uiipixJXqPryHR5/+wIijc6ioPWtoRozjp8TXPbbeSrA2ogHEqLtv/N9SevgRD06GLpeB5lBgvGSP/KKPzhtMLEWrIpt2lxbIR4CXJZYUgIdklEl0RTbMiXgjfaiVkQSrsekk+FmrFVsbfY/4RHdUA6JsveKzcJoGX111taSmxLLhMpkmvU+kyV4RG9WMOWROXSXsUFk5egqrGQzfBf+V3yhhxiUve2UZ/rK4kGtni3RGn4qmdYsGvGJvH/MvahJ;25:DAQeZF4CgroHJTCqvkG2o+UGRf9QFHkicEpjN9r+9Ve91v3oI5Xvu6NwVKDzHyppSIJoYAWEKj1VrcTkzLD3m4J4rZthGqTNobHB0gocn1RngoT9F0a7ojFWCsHp9PU9N7CJeWZmiglwS5jpEgb77I30t26OP+H/pfKpEIg4Rfegel+3twRCghMDQvkkfTm+bE0pl/hF3Oo3aAb37+hdHZtnX/sEzMtNqjmAZMBEcNEqZagBLAB5eF/YB0DHhQLedK2DPWf/l7YrOihL8f2VJCmwsYUsDOlCtYttoRJQRdB9YAvx2GjBI0BtkZhsc4jO+dPu11vnyGPmNDbgA4ZbgA==;31:boGCZ88MjaTIHzz9l+o+NVcYSHj2DG8+cJoF9Almt93jcm6jC1TKvHLHBJmtv23l1Al+5ls9F2IxFmSQsv7Z7UtIiKOTQ2aI2fxzgLXyPNLGvJS96Hn9XF3dnpHpkzMryFzNNCZP21TSOzCnDTA/jo0WEP0QkZaCb4i/NHzxA7238umKCwxJ9RdtL5BFEYN+HsV3MrkOBiBquHMhyQGMGnm/LKSV3BxXBjYmFtE9BMQ= X-MS-TrafficTypeDiagnostic: PR2P264MB0637: X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040522)(2401047)(5005006)(8121501046)(3002001)(3231311)(944501410)(52105095)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016);SRVR:PR2P264MB0637;BCL:0;PCL:0;RULEID:;SRVR:PR2P264MB0637; X-Microsoft-Exchange-Diagnostics: 1;PR2P264MB0637;4:hfrFgepsZq6mcOW7xYkSRxfmp1AsKE5zus69BB0JbXUNDro0R3MUaMVZk020oRbmhiSf5chOTu39iyBroTTeY0wfIE4X8gclnXaEL5kioxuhj98JKEuDXUnGGpp+is/ZnBHeOXFRe5fyKZ2LVFYAWnOymTjKQq/jT3la4cZJEvLBZY+ZQb78uZCPjPK49h73yZnm8PhkwtTbU5CIhmF/hVgf4HKKxUeq7NmWOgK3lVRB3/Ybo6k8AKaofOiskfN9anD5aEjVZKFImeVCt74E/Q== X-Forefront-PRVS: 0787459938 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6049001)(39840400004)(376002)(366004)(136003)(346002)(396003)(199004)(189003)(386003)(47776003)(77096007)(8936002)(31686004)(64126003)(81166006)(81156014)(106356001)(36756003)(5660300001)(105586002)(53936002)(65826007)(97736004)(229853002)(6486002)(76176011)(67846002)(450100002)(305945005)(413944005)(478600001)(23676004)(52146003)(2486003)(52116002)(6246003)(68736007)(3260700006)(7736002)(316002)(25786009)(50466002)(58126008)(16576012)(3846002)(8676002)(6116002)(230700001)(186003)(6666003)(11346002)(2906002)(65956001)(53546011)(86362001)(476003)(2616005)(486006)(956004)(31696002)(44832011)(26005)(66066001)(446003)(65806001)(16526019);DIR:OUT;SFP:1102;SCL:1;SRVR:PR2P264MB0637;H:[10.0.210.14];FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtQUjJQMjY0TUIwNjM3OzIzOm1IVGhCT3UzQSsyS0ZKdmdyb2tJUVNsZ0Zt?= =?utf-8?B?ZDV4MWtjdWZUQmQ4aGp5VForYnp2bFZnc0U2a1I2MEdTaHNzLzhJWTdBb3NU?= =?utf-8?B?YXYyeEMvYzJ0Q3B5Qnk2enhNM0N3Uk5EVkphRW1vWlNlNlRwcWZmNnZ5VzVr?= =?utf-8?B?Yjh6U2k5QWNzY1AwejVrRkFka3E1aDUxMGJITkY1ZlhnZEFmK1VYODkra0s5?= =?utf-8?B?cjcvTHlXcVBjU2lrUWhhWXNmNjZPVzFzaUJVckNlR3VvYjJUN0ViWWRNckVX?= =?utf-8?B?elZ4UWtnd29PZ0FLSWdoR3lJTXdsVUJLK2ExWFpKckhvMWtEUFlBZXhHb0FX?= =?utf-8?B?RnM2RHVCeGI3QnlCb1RkeHM0dWJkdGxtSnVCRHBuOWFoOVFnQUhpQW5FL3RQ?= =?utf-8?B?c1dRR2g0WFdzcko3TlJ0cFBqNVVGSDY0VkdqS0hKZmRBWS9FcEZwcGVQRis1?= =?utf-8?B?YS8yN1hjTEtrUlgraUNSRWx1dnF2bU9ONEE4blQ5MVQxakVvc1l4MUhpb3Np?= =?utf-8?B?Qmx4YlloeGVOakozSFBLajBoa0xsa0xYOEVOMUpzbVVJR3NNK1hKSHhheGRr?= =?utf-8?B?ZkRNRWptdHRobUdzNllKWHhBZnZUWDFwTXJGVDVjRVhzM1RQMy83d2ZSTUJ3?= =?utf-8?B?UkRJYnpDUWZGK0FZa1d0K1ZXQ2M0aW9EYmFWYVU2aVdrTzBUdkhjcU1RWm9Q?= =?utf-8?B?NFcwUTlvamhTeEQ1eHRWS2xrVEhpMUFtd3hmMHJkUElrRHZVN3J6MHJWTXdI?= =?utf-8?B?dE9HWHJIS1psbVlWd3k2U1plWWpBakVaQ1RvdFQ0RjAzaUVBRXFUK2NIa3Fu?= =?utf-8?B?bEtRVHBMcGpjRkJqM2FDbWJKbjlxYXB4aHdtaXg5NExyRHA2bHM5WmlzYlA4?= =?utf-8?B?VTBJY05RZGwvUTQ2Zm9QbDIzc05rUmdGQk5QSVVIQmNPOVNhV2xGdW02SHQ1?= =?utf-8?B?dW9WS2pQSWh2eCtoMzAyMXVmd2lyeWl4TEtEL2VnTWNabWZTTE15NTFtNjZG?= =?utf-8?B?Y1NZMi95Q1ZmZVIxUkIzeWpmVy84VGllZlI3V0ZHT3J1d3A5akNJRzJvS2Rr?= =?utf-8?B?VjZFekozSW5kb0FxL1p6UGROTEdsTzU5Q0RKeGxySUsrVm1HTFR5SVcyczF4?= =?utf-8?B?cjJkLzFGdEN5VmZ1SzNwSGpjZkd3TGorRHpXZmtZVjhWVlY2WW5CN2dNOG5O?= =?utf-8?B?aTJWR3g2dDQwdjZ6eGc4RHhPT0xtdG1nMi80MmNxTFR2TkRJdTU5NGMxSlhG?= =?utf-8?B?SUxNdC9VckxMRXRDWExiK0lPQlhNSEowZVczeDlDTU1wUDRKODE2dGUxTTFm?= =?utf-8?B?SEh0aEhVUXhwZXdtc3lJNHk1UDFIOGdpMUlVd3FOaEpFbTFoS0JXWko0ZmpT?= =?utf-8?B?RXVpTXUrS2RhQnduZzR1dUdGZmhKTVNkTjNFdHFjeDhEdi96OG5kUW1JZDdv?= =?utf-8?B?RnkxSlJvTU5yRG81eHdjenM3V0gwMzFoWlB4NGdlL0J1NWpwUFdTWk5Ybklp?= =?utf-8?B?RzFJZHZ6dWowdC90aE52dEcwUkp2L29leHZQYXZRSit6S3VYTUk1UnRRZUNn?= =?utf-8?B?dlEwbVFkTVk3R1VVS3VWNGVHL1pwWDFqeVJlckp1RjJCRTNqTUozdi8vSzl1?= =?utf-8?B?ejgwOHVqSkRXb3hvNHJCZ2RtU1dHdTR0czdsemVhVjQvS2hJdTFmdFBuenF1?= =?utf-8?B?dHd2N2owREVNdkdjbjN0QTIyZW1Jc1QvMmJYdE9NZFdIVnU2V3hTUDJ2L2RH?= =?utf-8?B?TkRFUVVrMk5MUDVrenYycUsyYUt0WTVFSStQSmRZTkF4NDFqZ0ZCOUpPZlZZ?= =?utf-8?B?bmhpTWYyTEVUaEJWUWF4anVmaHJDaG84ZVFBVUVIOVpPUHAwdXBhZkhsZS91?= =?utf-8?B?U3I2Z1NLRUE2Vy9qdUR5MzNrMGlyUjNtL3ZEZlcrbVZQaUFqWDkwcFNjQlFI?= =?utf-8?B?aG15V3VNaHpNdFJwOExWY09iTGN5YUtOVVR5bmYvK0MvRlgwbXU3ZXRoYW9N?= =?utf-8?B?VEprM21HTmFYcFo3VzZoZ1BtMmlIb0ZCcHVKZz09?= X-Microsoft-Antispam-Message-Info: QSoOglmfhc8d37fRICQQbHHLHsLG+qxgnebhjp6J7Ynbw4f2oxp35kEbLd2z22m40v9rVLDMBhu3upZFv7C6NbQIwohtdFwtw54yLXGZGryKrkLpemc2PbCi7UgoFcGbc1CliSqtsPldRGDj4bpQL6Qqf21gdO8yMnUBa/Tkn7KAM+LkJ2u73dhq+FDFSyzUkHS/6+/4M8/pNpEwKqoekhhaiayBcH9U6Mx229P2f0+2thqy0KmSu0PjvXVNuuf12kbdkU26rriMGM0XXCeR08OH7P42aPv+4ZmylGt7+ypRHV4b5P66uX+gA8Qhl9q3tzUsGInVEewR+anDxNbkc+JRSOyPslSUPArZR+Vvldg= X-Microsoft-Exchange-Diagnostics: 1;PR2P264MB0637;6:5a/hLcAcRjrob1FZ6STE/I18JMP/zXr1cbPWqiyNdzGGZf1Qc0Pnf1DJTOvb0Wd2zqlzm/v8nrz8pm6pXN9Mh6qtpHMv9xgcaDlOFMcUZKXh7n3lyjX1i3OUxq/RwKDj/zjDmOZyNQNeWadiOvfPRXkN2w3365Ysho3E3h/POpCIh3+/0OQlbk3kzcU8//nqeAreYnl5LzicA9DgG+cgElE22zeHUj24eLkkxWOjdyvH/aVqyJfBHCnz6wVZi/PwYhKnJgtTfwUjPukP73fzuuOrqz4bQoWDx3CNxVppQ/2y9FCkjzJovDqxfCnl8duG1otjA4+6T6LVVYBuNLDFprGJi/J8uk6GJX2k7hFjzFEvXYY8glgKZDfIxjLpg1NLS5uX5Ceom32S/8/EQz22Fj/at6GEVrapjJt+eRcNxlIRmnTp+gMh/m2OsVi/qg6svEFkvsMaWuLIEVuBDz3sOA==;5:mNeWDKNvumZOmY+F7Iz/obgxRhYWd56x3pvegPxl+tkM1UStEcaeJYbvB7qDsADNE+4o0bKEAszBNfkzaw4tIsalt09tAbvDvYoBcpfhchJpIwJUlMkrG0LT5QHB07u9RVn9IkZwqy5M8qSOa5lWY5plPes1jReFQEIF+k69tIc=;7:gCuXuy7sfrD/no/FnwY0uhVaVjklQX4AxW/U4ZqzKQq8Z1FIlSV7CJmT/Pr3YLCtdbFkYfi30tF3nDQNjAI/w5srZOA55swEVmloZkujhLaqS7ZkkkXttm21KwJSkw/OVC7DJaPejNRxJLWZKy5AIFGBqazSztCOVlDHHSkqbqEVNsRnNfVr2BgelTpFSeC7pD7ZNLE0eOMYp3MxDxls+q0bErBjV8ZKgCl6mdtcIAd/69aEeNn74twRhblWKoQM SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: lexifi.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2018 16:20:53.1183 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d7fd85bb-970c-42d0-91b1-08d61414b7aa X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 9c9628ec-e5c3-4aa7-afa1-e7bf99470874 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2P264MB0637 Subject: Re: [Caml-list] How to rename a record field Reply-To: Alain Frisch X-Loop: caml-list@inria.fr X-Sequence: 17055 Errors-to: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On 06/09/2018 13:36, Enrico Tassi wrote: > Dear caml-list, while refining an API I felt the need to rename a record > field. I'd like to be nice to my users and have the API evolve without > breaking compilation but eventually emitting deprecation warnings. If you could go back in time, the best solution might be to avoid exposing a concrete record type, but rather a constructor function (and possibly deconstructors, if needed). Thanks to optional arguments in particular, this enables a smoother experience for evolving the API (e.g. by adding new fields, with a natural default value). Btw, it might be interesting to allow deprecating the presence or absence of fields. -- Alain -- Caml-list mailing list. Subscription management and archives: https://sympa.inria.fr/sympa/arc/caml-list Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs