Re: [precis] order of operations

Martin J. Dürst <duerst@it.aoyama.ac.jp> Fri, 06 May 2016 06:13 UTC

Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: precis@ietfa.amsl.com
Delivered-To: precis@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 602C612D4FF for <precis@ietfa.amsl.com>; Thu, 5 May 2016 23:13:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level:
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B81OB-urvD2X for <precis@ietfa.amsl.com>; Thu, 5 May 2016 23:13:25 -0700 (PDT)
Received: from APC01-HK2-obe.outbound.protection.outlook.com (mail-hk2apc01on0104.outbound.protection.outlook.com [104.47.124.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4BA3312D550 for <precis@ietf.org>; Thu, 5 May 2016 23:13:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector1-it-aoyama-ac-jp; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=EjJSQ8Bd53nqGLZGaI+UYpIylG3oPfGm2GM2LVPeEvM=; b=TJ1A7o6NIbfVO1AJVvdUNqVFiMBTHrce2C1WFOoXW9ySdNo5D3nlfN/OAsZyEpco8ivaIKztLEhAi/Tq6VTVjzQPlVMh3todgvtkBNa/1NjrT3EKLInAefiXVj0vbBkn+iyFbMSHi6fZfkgla58oM+UKj6GOEvYWy2ZfFhqcxFY=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from [133.2.210.64] (133.2.210.64) by TY1PR01MB0922.jpnprd01.prod.outlook.com (10.167.156.152) with Microsoft SMTP Server (TLS) id 15.1.492.11; Fri, 6 May 2016 06:13:22 +0000
To: Peter Saint-Andre <stpeter@stpeter.im>, Sam Whited <sam@samwhited.com>
References: <20160301221928.17792.35793.idtracker@ietfa.amsl.com> <1C1668EA-1734-4D90-82E6-3894ECB6407C@viagenie.ca> <56D61E27.40000@stpeter.im> <56F96A20.7030509@stpeter.im> <E5D59850-BE7B-4AB9-863F-E883DA9C4E13@viagenie.ca> <CECC45A3-B52F-489A-B64E-8D9B8DCDBD47@gmx.de> <572A5FB7.9000305@stpeter.im> <CAHbk4RLOc=LXWAR1E6Mrm99TPUzeFfWTSg=Xd1-On_cQRXDjAg@mail.gmail.com> <572A7D23.4080404@stpeter.im> <CAHbk4RJnAN6yD4m17RGGfgsqtHR4zC=kP7t2C=Zv-ZMK6KVXYg@mail.gmail.com> <572B7B92.9050703@stpeter.im>
From: =?UTF-8?Q?Martin_J._D=c3=bcrst?= <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
Message-ID: <f4590b67-a6f5-fc7d-467f-422d273661d9@it.aoyama.ac.jp>
Date: Fri, 6 May 2016 15:13:21 +0900
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.0
MIME-Version: 1.0
In-Reply-To: <572B7B92.9050703@stpeter.im>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [133.2.210.64]
X-ClientProxiedBy: KAWPR01CA0003.jpnprd01.prod.outlook.com (10.161.24.13) To TY1PR01MB0922.jpnprd01.prod.outlook.com (10.167.156.152)
X-MS-Office365-Filtering-Correlation-Id: 74aa3c14-017b-41c5-ca95-08d375758714
X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB0922; 2:pO/jYPOo3L7r77Q/oHl0x1M6HD56tl5zVHvzU34T+VJkgXz07V4B91bgAyKIE81PGE0MitJvIhbkuCt/GToxgPrXL+1wDKBtMFxn0luAPfZaAaoihBsfW0Z4MrX8/dXGLktnWzpLI5RgptWPrnYf81LsXrq0Psgelw44cXFMWPDmEh752JqhejxRy1ypeuZZ; 3:t8GKS4Fp+jq9GfSErqR4blu69dDEZeyCDyxEh9YuClu7wUexi8UM640OL8Irsl13Nz25G8Cy5QTcK989qvH3pNhvJPFivhk3iYfGi6cOD4DbuROlpJkw3lG27oyobzWd; 25:7LUMiCi6Xf+Z912LXJjhAePqhOCcVM0OIQ9DcqemP1SZFiEpLh7+9rVVrCqAhsYdiM0HNwonXFkr9GWfMAdRU9idvANZyt3RzpOGa4dqi9MBZct4W+OkWtJCo+eF+AzqofSB1+NuR3gbVSX4sQYDtX1l9nA05s/JyYu47nWrx5WlfP9qWK8GxGdzHFk8DwZhVkX/T5c0yanRc8YfGbteIt9K9Lbzeu2xHzzdAW62gIHKi77vYFRUysmEdrAnwtlIl+DpzwcbdNYAHmzmn0KS6ql+2NlK5o1FaWkK2b4gMFIpnbGU3xNtFCrvNaHNRixUU0OxeATWYMpQ9sz0uzN9cRL2S8Pm/Pen/M9Zv3FhUuV4ZU1FaybQ80QnVAeX9sBTN03QYOfNVqSzGZ22yrc8yaGmrXhg5E8muSl49LNpER1wqF4tOEWY5DwCXyjbX1vm
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:TY1PR01MB0922;
X-Microsoft-Antispam-PRVS: <TY1PR01MB0922CF35F02B66730AE82188CA7D0@TY1PR01MB0922.jpnprd01.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040130)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041072)(6043046)(6042046); SRVR:TY1PR01MB0922; BCL:0; PCL:0; RULEID:; SRVR:TY1PR01MB0922;
X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB0922; 4:n4W7RVgDqPYEQBGEFe48S8EASHqD++Hv0h4pGZV2tYgIlSTGu4e13KrJz+y5ZPvUSOTMppiZ6ygs7J3YihqFr2/xLUqrVaTngTC/JPdqiA8Kt6+L5mSrAlbRM6B9eZwV57hsQ8bC2xmPs00w/PaYHh8g8DS6iaux6W0APrhjV4frjuQbBRK9fGEpvq3yuK8r4PLVq43BTDC9Wy0H4VSCDlfC/+7KjN/acqUc7hU4+3Y9jLpPG8DQftK7JU4y7WUd45xuL4AU6k1F3oLh8295t0wm0JhZsbz11ncpf2Mun7z67GiygzLudIbFJWhrz71nWKcaYlYbSqL/ZqfdpDUpBrq+kEKf9WjxJYEQ62NV0aLIeb4zm2+9NCFuLVvHg8bv8P10M/2NsjCJ40aLPG0X6bwoMIva6NC14P/BoURHsLs=
X-Forefront-PRVS: 09347618C4
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(6049001)(24454002)(377454003)(33646002)(5008740100001)(2950100001)(47776003)(23676002)(4326007)(5001770100001)(66066001)(65956001)(2906002)(64126003)(77096005)(5004730100002)(76176999)(50986999)(586003)(50466002)(54356999)(31686004)(42186005)(31696002)(189998001)(83506001)(230700001)(74482002)(6116002)(92566002)(86362001)(93886004)(81166005)(3846002)(65826006)(3940600001); DIR:OUT; SFP:1102; SCL:1; SRVR:TY1PR01MB0922; H:[133.2.210.64]; FPR:; SPF:None; MLV:sfv; LANG:en;
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtUWTFQUjAxTUIwOTIyOzIzOlBHWHNVOVBKcEhjeFNTazFldFV2Vkt3dytD?= =?utf-8?B?MGZYcTVMcklMRExrbHJ4aFVqVHd5SVFBZVdnTXBDZ1hHaE1TSnE3WnZ1OXVq?= =?utf-8?B?Y3hsaHdJSDFZUDUzb3N5L3JPaWNsa1M1UFdqZHQwRzZyQkxiU0tzTzlzZjdX?= =?utf-8?B?NkZvK0EwNHdwQ09EeFpLUkZIUENTekZZVnl5UWlpeXJNbERYaGdNT1VnbFlt?= =?utf-8?B?R2lBMUNkeE5WQWZ3dHFWL2JDbVJJQXN3a0dlWDViWmxhK20wQzdPL2ErNzZD?= =?utf-8?B?TGIzTkE0MkV6eE4zcWxtQVRiL2ZwOGtMa09xaThQenRETlhTYndHMDcvZW10?= =?utf-8?B?UDNQM1E4bFp3QkcrMUkva0Z0aWdGVks1TFNXaDNZSzdlcERDS01VV2NRL1J2?= =?utf-8?B?ZFhYNmR3aW5NS2NpOXlZWU9nSVBRWnRtSyt2Tm5GRUVDRG1NYkhHQ3Y3TWVK?= =?utf-8?B?N2F0OHNpZWVEZ1VTNTZmZjcwWnZOOURhU3pEUVZEaGtEdEkzTkpsNTlVRnlm?= =?utf-8?B?Y0lDTGlEN2dPbHhOTlRpOEthT0FxektTaUc0VktNVFlqZllyVExjQUtsZkNE?= =?utf-8?B?V08vYU9uWkg4VGZYQnZpZlRlQ2pRaDFTTTJ5MUdEL1NaMS94MjJhMEhZc3dC?= =?utf-8?B?L2wyTEl6Z2ZrMC9pMmhML0UxeFN2K1JPR1VVTXJHN1M3d0Zib1h0emVnbUc5?= =?utf-8?B?cEZrQnhmT2RhL1RZUUc2R01seUZYWVBMMklnbTJ4SkY4TUdUMG9mbzdvM3o4?= =?utf-8?B?SGQ2a2l4cU9VVEZzS09DU1VmRzhLNG0vNExGWVYwY21kbzExV3ZZRWZPeUtt?= =?utf-8?B?Ulk0UERoaGNIa2ZGMmhpaHEvOU1tRmFWbEIzRFQyRnVOVTZGYW9icGJ2U2U1?= =?utf-8?B?YXVESWJ6Q2JTc1loNXhUbHUvakJpVVQwVTZJTlRxZEl6cThHdlpBMW1zbFNL?= =?utf-8?B?OE1lQjl5d2hEYTVLcVd1MUM0RHJWR3RIYWtKZkRTTHRHaVpvK0pPb1NoV0ty?= =?utf-8?B?ZHMwcFR5emkvbURZVG9iTCtQQWNKOFpjRHhiTEFRZjExZm4wd1BVQUNMbWRp?= =?utf-8?B?U3p5b05weFkxKzY5WVA3dWpacXZ5TmRYamdRV0N3bGZwd2IvMFZaTXJYaURE?= =?utf-8?B?ei9yM0RoQTl4RTZ3TEpYTkdhT00zSldHcks5ZDQyM0pubWxpb0grOUE4TW56?= =?utf-8?B?SG1PUHV2K2hpTHBXQmFEOEVmbVg4cHlOUk94OHZiLzkyaDlJYkdEbEJSU3U0?= =?utf-8?B?TVc0NyszbEFoUTFEelo0RmtPYjc2bU1YUlNoaVkwMys0VzRma2Y0amFTOGNj?= =?utf-8?B?dk1aUGI0RGdPVTlOckRxSWdMUTZrY21tOWZQZ2VEc2gyUjg3bXl2cWhabko5?= =?utf-8?Q?vT9JHl8C?=
X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB0922; 5:q9pjW9CpfdQn3jsjHSbtErUTHZ4ibbcQTdugK8Dx+siH6449rBGCbUS7kRvqfRl4Ay6h1lD0qlaxfSGjoBlXMGopPTRnEturuo/WzOInMxvUOMoRfjsvgyvUQSEICDT7nF7Rld5/6zdPnAoJ1FBbsQ==; 24:puLZyaC3mPPBOm2L2yRC+RsLnVSC8v5+gVcC05FY7zyojhYR+D2+IMx+oatn+hqzOWYLdgHCJwJCQyeJRgWlGQJ97o0fDKqtY7dpfh45hyI=; 7:Ygu0Tw8KERblySrj7JWMWZy1W2G9TobOu/qSK+sulSCaCf2QDb8rB45k88B0cyJAgQsPMCEpJ1Ju/BjoscWGWZ1m8oKlALl42Z1TBKD14yVzuevSHU02uU7+lkI3SxESFMw8/vq24NnYvlUex/J692jDdGHDM95uX5RCvF8k6pp7KIr/VXglFc3RpZoXVcC7
SpamDiagnosticOutput: 1:23
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2016 06:13:22.6344 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR01MB0922
Archived-At: <http://mailarchive.ietf.org/arch/msg/precis/Yu9fBvSsh5UuTFF4YXN7rz3tzUc>
Cc: precis@ietf.org
Subject: Re: [precis] order of operations
X-BeenThere: precis@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Preparation and Comparison of Internationalized Strings <precis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/precis>, <mailto:precis-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/precis/>
List-Post: <mailto:precis@ietf.org>
List-Help: <mailto:precis-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/precis>, <mailto:precis-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 May 2016 06:13:28 -0000

On 2016/05/06 01:57, Peter Saint-Andre wrote:
> On 5/4/16 7:47 PM, Sam Whited wrote:

>> That makes sense; the trie I use to store the derived properties for all
>> of Unicode 8.0.0 is 23 KB in memory (it would be a bit bigger over the
>> wire; though there's also room for improvement there). This seems
>> reasonable at first glance, however, a similar structure for
>> normalization ends up being 53 KB, and the one for width mapping is 11
>> KB; I suppose it begins to add up quickly if you're on a slow connection

Just for the record, I can definitely confirm the ballpark range of 
these figures, based on implementations of mine.

Regards,   Martin.