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 A394280211 for ; Sun, 24 Sep 2017 11:22:47 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=dra-news@metastack.com; spf=Pass smtp.mailfrom=dra-news@metastack.com; spf=None smtp.helo=postmaster@outmail148154.authsmtp.co.uk Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of dra-news@metastack.com) identity=pra; client-ip=62.13.148.154; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="dra-news@metastack.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of dra-news@metastack.com designates 62.13.148.154 as permitted sender) identity=mailfrom; client-ip=62.13.148.154; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="dra-news@metastack.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@outmail148154.authsmtp.co.uk) identity=helo; client-ip=62.13.148.154; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="postmaster@outmail148154.authsmtp.co.uk"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3AVtubbRY0zbmWDlv1aFql8uv/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZpc++bnLW6fgltlLVR4KTs6sC0LWG9f24EUU7or+/81k6OKRWUBEEjc?= =?us-ascii?q?hE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i76xXcoFx7+LQt4?= =?us-ascii?q?IPjuUs6X1pzvlrP6x5qGQwhMgSehKZloJRO6qU2FtsQShJZ+bKwrwx3FplNHfv?= =?us-ascii?q?QQw250cxbblB/54o+t55N56GwEsPsk84tEUL7mV6U+V71RSjo8ZTMb/sru4DXK?= =?us-ascii?q?UwqDrlIYVn4RigIAVwTf5VT8U4jqmi73quNmxCCRPov9SrViCmfq1LtiVBK90H?= =?us-ascii?q?RPDDU+6myCz5Uo1K8=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AEAQAgecdZh5qUDT5cGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBFAEBAQEBAQEBAQEBBwEBAQEBgmYcgX8ug2+LFI8HRQaBK5YqghIKhTs?= =?us-ascii?q?CGoQKQRYBAQEBAQEBAQEBARIBAQEKCwkIKC+CMwUBHgEFgjsBAQEBAyMRVQIBC?= =?us-ascii?q?BgCAiYCAgIwFRACBAEaih4OAwGmboInixQBAQgBAQEBAQEigQ6CHYICgQmEJYE?= =?us-ascii?q?yhQWDES+CMQWhH4s5iSMMknqVGQIECwIZAYE5JgKBPTIhJV6FKoFziD1EgRABA?= =?us-ascii?q?QE?= X-IPAS-Result: =?us-ascii?q?A0AEAQAgecdZh5qUDT5cGgEBAQECAQEBAQgBAQEBFAEBAQE?= =?us-ascii?q?BAQEBAQEBBwEBAQEBgmYcgX8ug2+LFI8HRQaBK5YqghIKhTsCGoQKQRYBAQEBA?= =?us-ascii?q?QEBAQEBARIBAQEKCwkIKC+CMwUBHgEFgjsBAQEBAyMRVQIBCBgCAiYCAgIwFRA?= =?us-ascii?q?CBAEaih4OAwGmboInixQBAQgBAQEBAQEigQ6CHYICgQmEJYEyhQWDES+CMQWhH?= =?us-ascii?q?4s5iSMMknqVGQIECwIZAYE5JgKBPTIhJV6FKoFziD1EgRABAQE?= X-IronPort-AV: E=Sophos;i="5.42,431,1500933600"; d="scan'208";a="238522023" Received: from outmail148154.authsmtp.co.uk ([62.13.148.154]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Sep 2017 11:22:23 +0200 Received: from mail-c245.authsmtp.com (mail-c245.authsmtp.com [62.13.128.245]) by punt23.authsmtp.com (8.14.2/8.14.2/) with ESMTP id v8O9MMUe062594; Sun, 24 Sep 2017 10:22:22 +0100 (BST) Received: from romulus.metastack.com (114.212-105-213.static.virginmediabusiness.co.uk [213.105.212.114]) (authenticated bits=0) by mail.authsmtp.com (8.14.2/8.14.2/) with ESMTP id v8O9MLGw083887 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 24 Sep 2017 10:22:21 +0100 (BST) Received: from remus.metastack.local (remus.metastack.com [172.16.0.1]) by romulus.metastack.com (8.14.2/8.14.2) with ESMTP id v8O9MKsp007429; Sun, 24 Sep 2017 10:22:20 +0100 Received: from Remus.metastack.local ([fe80::547c:3c42:e1da:eda2]) by Remus.metastack.local ([fe80::547c:3c42:e1da:eda2%10]) with mapi id 14.03.0361.001; Sun, 24 Sep 2017 10:22:20 +0100 From: David Allsopp To: Helmut Brandl , caml users Thread-Topic: [Caml-list] Performance penalty for using monad Thread-Index: AQHTMJIqVO6uqMcbEE+M2HJudmwNfaK6tJ8AgAFkEoCAAAqMAIAANP4AgAdyCpA= Date: Sun, 24 Sep 2017 09:22:19 +0000 Message-ID: References: <41FF6520-51D5-4EB7-A8AF-6BB9C495D1E8@gmx.net> <690A132C-892E-45DC-A884-415E92054AC4@gmx.net> <03ED974A-ACAE-4EEB-AD46-FC4B863F228E@gmx.net> In-Reply-To: <03ED974A-ACAE-4EEB-AD46-FC4B863F228E@gmx.net> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.16.0.34] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Organization: MetaStack Solutions Ltd. X-Scanned-By: MIMEDefang 2.65 on 172.16.0.20 X-Server-Quench: dea71d25-a109-11e7-801f-9cb654bb2504 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd1ZAARAlZZVg1f DC4bFwdFRBksPQFF ChxFJgxfNl8UURhQ KkJXbgASJgdAAmpU Q3kJW1VTQFxxU2F3 YQhTIwdcYVRPXwB0 UklLXFNTEBpqBAMA SFgWLRAPC3IBeHZz bU5lEHZYXEI0IRMs RU8AF2gbNGZgYX0e URVfagtUcVVXd0wX bFV7BiEPZGUDKBgV TUcAFDk0OXBbKT9J d0k1IEgcRlwOFzg3 SlgaEDMmGVEUDys0 NVQ7MV8aEw4UNUM7 PTPO X-Authentic-SMTP: 61633634383431.1039:706 X-AuthFastPath: 0 (Was 255) X-AuthSMTP-Origin: 213.105.212.114/25 X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. Subject: RE: [Caml-list] Performance penalty for using monad SGVsbXV0IEJyYW5kbCB3cm90ZToNCj4gT25lIG1vcmUgcXVlc3Rpb246IEl0 IHNlZW1zIHRoYXQgZmxhbWJkYSBpcyBuZWNlc3NhcnkgaW4gb3JkZXIgdG8g b3B0aW1pemUNCj4gbW9uYWRpYyBjb2RlLiBJcyB0aGVyZSBhIHBsYW4gdGhh dCBmbGFtYmRhIHdpbGwgYmUgaW5jbHVkZWQgaW4gYSBiYXNlIA0KPiByZWxl YXNlIG9mIG9jYW1sP8KgDQo+IA0KPiBVcCB0byBub3cgYWxsIGJhc2UgcmVs ZWFzZXMgbGlrZSA0LjAzLjAsIDQuMDQuMCwgZXRjLiBkbyBub3QgaW5jbHVk ZQ0KPiBmbGFtYmRhLiBJIGhhdmUgdG8gcmVxdWVzdCB0aGUgZXh0ZW5zaW9u IGlmIEkgd2FudCBpdC4NCg0KZmxhbWJkYSB3b3JrIGlzIHN0aWxsIG9uZ29p bmcgKHdvcmstaW4tcHJvZ3Jlc3Mgc291bmRzIGEgYml0IG1lYW4gLSBpdCdz IG1vcmUgdGhhdCBpdCdzIHN0aWxsIGV2b2x2aW5nISkgYW5kIGl0J3Mgbm90 IHlldCBpbiBhIHBvc2l0aW9uIHRvIGJlIGVuYWJsZWQgYnkgZGVmYXVsdC4g VGhpcyBpcyB0aGUgdWx0aW1hdGUgcGxhbiwgdGhvdWdoIHRoZXJlIGlzIG5v IG5vbWluYXRlZCB2ZXJzaW9uIGF0IHdoaWNoIHdlIHlldCBleHBlY3QgdG8g bWFrZSBpdCB0aGUgZGVmYXVsdC4NCg0KSmVzcGVyIExvdWlzIEFuZGVyc29u IHdyb3RlOg0KPiBUaGF0IGRlY29kZXIgdXNlZCBtb25hZHMgaGVhdmlseSBh cyB3ZWxsLCBhbmQgZmxhbWJkYSBwcm92aWRlZCByb3VnaGx5IA0KPiBhbiBv cmRlciBvZiBtYWduaXR1ZGUgc3BlZWR1cCAoYW5kIGEgbG93ZXIgR0MgcHJl c3N1cmUgYXMgd2VsbCBpbiBhZGRpdGlvbikuDQo+IEl0IHdhcyBlbm91Z2gg dGhhdCBJIG1hZGUgYSBtZW50YWwgbm90ZSBvZiB1c2luZyBmbGFtYmRhIGlm IHRoaXMgZXZlciB3ZW50DQo+IGludG8gYSBzeXN0ZW0gd2l0aCBoaWdoIHRo cm91Z2hwdXQgcmVxdWlyZW1lbnRzLg0KDQpKdXN0IGZvciBhZGRlZCBpbnRl cmVzdCwgdGhlcmUgYXJlIHRoaW5ncyBiZWluZyB3b3JrZWQgb24gaW4gb3Bh bSAyIHdoaWNoIHNob3VsZCBhbGxvdyB5b3UgdG8gYmUgYWJsZSB0byBkZWNs YXJlIHN1Y2ggYSBwYWNrYWdlIGFzIGVpdGhlciBuZWVkaW5nIGFuIE9DYW1s IGNvbXBpbGVyIHdpdGggZmxhbWJkYSBlbmFibGVkIG9yIHdoaWNoIHdvdWxk IGxldCB5b3UgZGlzcGxheSBhIHdhcm5pbmcgbWVzc2FnZSBpZiB0aGUgcGFj a2FnZSBpcyBpbnN0YWxsZWQgaW4gYSBjb21waWxlciB3aGljaCBkb2Vzbid0 IGhhdmUgZmxhbWJkYSBlbmFibGVkLg0KDQoNCkRhdmlkDQo=