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 4E8D25D5 for ; Thu, 3 Jun 2021 17:18:14 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.83,246,1616454000"; d="asc'?scan'208";a="511576615" Received: from prod-listesu18.inria.fr (HELO sympa.inria.fr) ([128.93.162.160]) by mail2-relais-roc.national.inria.fr with ESMTP; 03 Jun 2021 19:18:10 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id 7F563E0073; Thu, 3 Jun 2021 19:18:08 +0200 (CEST) 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 7B031E0073 for ; Thu, 3 Jun 2021 19:18:05 +0200 (CEST) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=christophe@raffalli.eu; spf=Pass smtp.mailfrom=christophe@raffalli.eu; spf=None smtp.helo=postmaster@mail.raffalli.eu IronPort-PHdr: =?us-ascii?q?A9a23=3Al4YvVxIdQAmQ6kcekdmcuI1mWUAX0o4c3iYr45Y?= =?us-ascii?q?qw4hDbr6kt8y7ehCGtLM33Q6CBN2Ho9t/yMPu+5j6XmIB5ZvT+FsjS7drEyE/t?= =?us-ascii?q?MMNggY7C9SEA0CoZNTjbig9AdgQHAQ9pyLzPkdaAtvxaEPPqXOu8zESBg//NQ1?= =?us-ascii?q?oLejpB4Lelcu62/229pHJfQlFgD6wbbxvIBmqogjaq9Ubj5ZlJqst0BXCv2FGe?= =?us-ascii?q?/5RxWNmJFKTmwjz68Kt95N98Cpepuws+ddYXar1Y6o3Q7pYDC87M28u/83kqQP?= =?us-ascii?q?DTQqU6XQCVGgdjwdFDBLE7BH+WZfxrzf6u+9g0ySUIcH6UbY5Uimk4qx2ShHnl?= =?us-ascii?q?T0HOiY3/m/XlMJ+kaFVrx29qBNi2IPUb52ZOeBkc6/BYd8XR2xMVdtRWSxbBYO?= =?us-ascii?q?8apMCAvQBPeZCron9vEcOrRymBQmsGuzk1yNGiWX43a00yeshFQXG3A09FN8Jr?= =?us-ascii?q?HvUrM/1NKYJUeCpy6nI1TXDYO1N1Dfn8ofIfB4hruuIXbJ0cMrd01cgFx7cg1i?= =?us-ascii?q?WtIfqMC+b2P4XvGiH8+pvS/ivi2g/pgxzojai2scih43Ui44Jyl7J6Sp3zYQ7K?= =?us-ascii?q?NC7VEJ3f9ypHZtOuyyEOIZ7TcMvTn9ntig0xbALuZ62cSYUxJk62hLSbeGMfYu?= =?us-ascii?q?Q4h/7SeqcLjh1iGhhdb6inRq/9VSsxvfiWsS63ltGtjRJnsXSunwX0xHf9tKLR?= =?us-ascii?q?/py80u72juC1wbe4fxeL08uj6rUMZshz6YwlpUNtUTDGTf7mEDsg6+XckUo4PK?= =?us-ascii?q?o5P7pYrXovJCcM4t0igDkPqswh8yzGeU4Mg4QUGiH4emwybLu8ELjTLhOk/E6i?= =?us-ascii?q?K3UvIzAKcgFqKO0DRdZ0oM55Ba+Czem3s4YnX4CLF9dZB2Hj5LpO1DVIPDkCve?= =?us-ascii?q?/m1SsnylwyvDcJLLhDJvNIWLHkLflfLZx8VBTyBcrwdBF+51UEq0BIO70WkLpq?= =?us-ascii?q?NPXFBo5Mwitz+bjCdV9zZ8eVHmUAq6ZNaPSqUWH6vguI+mKfo8VuSzyJ+Ir5/7?= =?us-ascii?q?03jcFngoWdKytmJ8Wc2yQH/J8Ikzfb2C/rM0GFDIhvhA/V/DtkF2PGQRaaXi7W?= =?us-ascii?q?6Y9rmUwCJinFpvEXoCgqKaI0imyGplXIG1bXAPfWUz0fpmJDq9fIBmZJdVsx2R?= =?us-ascii?q?svV2JUYYv2xiqsA68xqc1doI8FQUCvJzt3dxx5qveiENrndSVJ8GU0mXLVWh6k?= =?us-ascii?q?GoMQz5w0b0t+SRA?= IronPort-HdrOrdr: =?us-ascii?q?A9a23=3Am4USiq/qfoM/wmWLRrRuk+GAdb1zdoMgy1kn?= =?us-ascii?q?xilNYDRPeM2ZiMyi2NwHvCWE8gr5DktQ/+xo9pPwNk80kqQFqLX5XI3SKjUO3V?= =?us-ascii?q?HDQ72KgrGSuAEIcReeygdi79YpT0ETMqyTMbCV5fyKkDVRPb4bsau6GYqT9Jnj?= =?us-ascii?q?J04Ed3AYV0mLhz0Jfzpza3cGNTWuZqBJd6Z0hPA33wZIIk5nF/hTb0NtN4Oux+?= =?us-ascii?q?Ej8qiWFSLuKCRXozVm5gnYlYISfSLouyv3klt0sMsf2FmAsyDFyeGCnsyhwhXf?= =?us-ascii?q?23S71eUwpPLRjv9KBMmGjNlQDzXqhm+TCbiI1NW5zU8ISYyUhmoCoZ3wrw08e+?= =?us-ascii?q?Rf1mjYdGO4unLWqm3d7Ao=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A4BwCFDblg/+laW5BagmKDdygSMYRIi?= =?us-ascii?q?QSZNosOgWgLAQMBCAU/AgQBAYZSHgcBBDUFDQIEFQEBBQEBAQIBAwMEAXAThWg?= =?us-ascii?q?NgjgihBQdAQE4XAJTgxGDBgGqbYEygQGCBwEBBoY1gVkJgTqBU4QZCkmHbj+BT?= =?us-ascii?q?oh7BIEHgkqCZINPgTagdZxdgyWBLJwqQhCBKYITkSCQbrR5hSGBbCOBWU0mgzZ?= =?us-ascii?q?QGQ6TEIl/HzI4AgYKAQEDCVYmE4omAQE?= X-IPAS-Result: =?us-ascii?q?A0A4BwCFDblg/+laW5BagmKDdygSMYRIiQSZNosOgWgLAQM?= =?us-ascii?q?BCAU/AgQBAYZSHgcBBDUFDQIEFQEBBQEBAQIBAwMEAXAThWgNgjgihBQdAQE4X?= =?us-ascii?q?AJTgxGDBgGqbYEygQGCBwEBBoY1gVkJgTqBU4QZCkmHbj+BToh7BIEHgkqCZIN?= =?us-ascii?q?PgTagdZxdgyWBLJwqQhCBKYITkSCQbrR5hSGBbCOBWU0mgzZQGQ6TEIl/HzI4A?= =?us-ascii?q?gYKAQEDCVYmE4omAQE?= X-IronPort-AV: E=Sophos;i="5.83,246,1616454000"; d="asc'?scan'208";a="511576577" X-MGA-submission: =?us-ascii?q?MDGYWcYTu4iJBn4HD/6r9s30ADYI5FsS6UvSkQ?= =?us-ascii?q?y5UBjVjhGjQ1FbzeJYt9B21dDS/WihDzsDHm3PfPHgLJ0l1XlagVRV7g?= =?us-ascii?q?W10w9k39mhz0w1DNmIWM0aPfIMVYOG6aRb2q125aihbojK1pd3OqidEM?= =?us-ascii?q?5dQas3liP7PL6ATkwb35PBgA=3D=3D?= Received: from vmi311709.contaboserver.net (HELO mail.raffalli.eu) ([144.91.90.233]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Jun 2021 19:18:04 +0200 Received: from localhost (85.64.90.202.dsl.dyn.mana.pf [202.90.64.85]) by mail.raffalli.eu (Postfix) with ESMTPSA id 5B44E640117 for ; Thu, 3 Jun 2021 19:18:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=raffalli.eu; s=mail; t=1622740683; bh=LJvm+q/jOtbda3L4D8url4dss4iWemkzmQYaHLTD7NA=; h=Date:From:To:Subject; b=RigN4cKG1Vyc/yLZEvWBjLew9UwYT4udwz9HtN4H73SEsVOjBvc6xISDUpDNTtW3L 83b9/Pm1NFwXy4NW2HWisYTPf0YwYaI7jOGP876AmKDJ6+3P1TQoEELkl21j2Gmhjs BJKXy22RTnmUiHzBvIx1AXXCikpEPwGaPJ6bktvjcyuMWARiYFtHejRKidi1bFnWZS IVG/oQJBGRTVW1BSbBSYUUvqOX1AjC8y6Xrh4Z6zjcbnLrwUTgPm4e5A+ludm9Nvwp OVqxXdLuan/E6TixYCkuH91PH4TlgjwGyZvP2ZOjo358RHpgUYihDkfy48dk0GrH/P rjAa1SZuQVRoQ== Date: Thu, 3 Jun 2021 08:17:53 -0900 From: Christophe Raffalli To: caml-list@inria.fr Message-ID: <20210603171753.nci6b45fepzyupnm@oulala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="j7jqczf2ndfgtpcd" Content-Disposition: inline Subject: [Caml-list] serialization of closures Reply-To: Christophe Raffalli X-Loop: caml-list@inria.fr X-Sequence: 18517 Errors-To: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: --j7jqczf2ndfgtpcd Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Hello dear camlers, I just noticed that in 4.12+effect, in the road to multicore, we have now the nice exception: Failure("Serializing closures is broken in multicore") This is a bit a pity: if you want to use both multicore and multi-machine parallelism, then, marshalling closures was useful for communication between machines in some cases. Is it a final decision or serialization of closures will be lost forever in OCaml ? Remark: Closures is not marked as obsolete in Marshal.mli Cheers, Christophe --j7jqczf2ndfgtpcd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEJ369adg37nCCF0BCVXIaPfvmsfAFAmC5Dr4ACgkQVXIaPfvm sfAZgAf/WAOix57jg9wHbf1P6lNoqnBuh8GlBwjCoQEDaM98UxpggiGM9m9Lp33R ZlUtsr+P6IDO63350QWZ1dxHTi2X+J6sTHFTbIbF00vbwaAWwiUxv8iSdxcVWLfg CsbHqBN2a/lQezio/5xQh+bP5jGSzZQedZiEMeTJRSCwR+SxHFjctDQHb8ul/ba3 xpA4FnNY88tFQAhh7L8tIyCkVIzWb3ZbuOnjdlMMZAkEKC/iIrVqAgJEQBJb3iTg oxfx3guPhHlRh+7pQaOCp6EpeJnkkIQNQVS8JstN0bYOuVUblQav1Xsy45ro+ZBN INAfHGT+XuOhyurqTGEZlgY0Pcforw== =35CA -----END PGP SIGNATURE----- --j7jqczf2ndfgtpcd--