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 7D9947FF1D for ; Mon, 27 Jun 2016 13:19:19 +0200 (CEST) IronPort-PHdr: 9a23:Ev1Y2hbpmvW+7Ee28gd/UPv/LSx+4OfEezUN459isYplN5qZpcuzbnLW6fgltlLVR4KTs6sC0LuO9fm5Ejdaqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i760zceF13FOBZvIaytQ8iJ3pzxjrn5oMebSj4LrQL1Wal1IhSyoFeZnegtqqwmFJwMzADUqGBDYeVcyDAgD1uSmxHh+pX4p8Y7oGx48sgs/M9YUKj8Y79wDfkBVGxnYCgJ45jEsgLcTA3H+HwaGk8MnxZFGQzC81muUZDqrSr88/Q40gGFMMewQb1iChq46KI+ZxLyhG88Kzk96GTejMo42KNdrhWJqBFlz8vPfIaRLP93eKWbcd5MFjkJZdpYSyEUWtD0VIAIFedUeL8A94Q= Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=info@gerd-stolpmann.de; spf=None smtp.mailfrom=info@gerd-stolpmann.de; spf=None smtp.helo=postmaster@mout.kundenserver.de Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of info@gerd-stolpmann.de) identity=pra; client-ip=217.72.192.73; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="info@gerd-stolpmann.de"; x-sender="info@gerd-stolpmann.de"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of info@gerd-stolpmann.de) identity=mailfrom; client-ip=217.72.192.73; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="info@gerd-stolpmann.de"; x-sender="info@gerd-stolpmann.de"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mout.kundenserver.de) identity=helo; client-ip=217.72.192.73; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="info@gerd-stolpmann.de"; x-sender="postmaster@mout.kundenserver.de"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CgAQBAC3FXh0nASNlBGoQUfbI9h2uBexcLhXYCgS06EgEBAQEBAQEBEQEBAQgNCQkhL4IyghsBAQRVJBALRlcGEwmIKwEJLb4mAQEBAQEBAQMBAQEBFQ6FMIVFhEyCPQtAgkcFiBaQa4E3AoRPiC+CN4cNBIVchyaIWSQBgkiBWWwBiXYBAQE X-IPAS-Result: A0CgAQBAC3FXh0nASNlBGoQUfbI9h2uBexcLhXYCgS06EgEBAQEBAQEBEQEBAQgNCQkhL4IyghsBAQRVJBALRlcGEwmIKwEJLb4mAQEBAQEBAQMBAQEBFQ6FMIVFhEyCPQtAgkcFiBaQa4E3AoRPiC+CN4cNBIVchyaIWSQBgkiBWWwBiXYBAQE X-IronPort-AV: E=Sophos;i="5.26,536,1459807200"; d="asc'?scan'208";a="182879223" Received: from mout.kundenserver.de ([217.72.192.73]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Jun 2016 13:19:18 +0200 Received: from office1.lan.sumadev.de ([88.68.66.174]) by mrelayeu.kundenserver.de (mreue103) with ESMTPSA (Nemesis) id 0Mh6vJ-1avIsn40xd-00MJVk; Mon, 27 Jun 2016 13:19:17 +0200 Received: from [192.168.65.10] (unknown [192.168.65.10]) by office1.lan.sumadev.de (Postfix) with ESMTPSA id 143E5DC05D; Mon, 27 Jun 2016 13:19:16 +0200 (CEST) Message-ID: <1467026350.6080.9.camel@e130.lan.sumadev.de> From: Gerd Stolpmann To: Goswin von Brederlow Cc: Damien Doligez , caml users Date: Mon, 27 Jun 2016 13:19:10 +0200 In-Reply-To: <20160627090929.GB24144@frosties> References: <5E818FB5-6908-4E29-838E-C6A2836F60CE@inria.fr> <20160627090929.GB24144@frosties> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-1dtyErFuipuPL1IXQeHc" X-Mailer: Evolution 3.10.4-0ubuntu2 Mime-Version: 1.0 X-Provags-ID: V03:K0:55picvz03xxc+IwS7JnBKplUQUVpsSTziGfos9c7SYk5O9STiXu nsyawAJgAGZl9VxnZVi3Okfn+PElXrNjJXbCkXDfxzYA5t+iXNKBx4NYXWhyWgEBOVHWt7f wBASSy+VpnEMTGb7bD3YYu2nuEXOfSOeD0Pb/QUJzPzB8j8lTTObyVQcvtFm3u5Ww7HWGTf H/N87tiLDNQgxKCJXU6BA== X-UI-Out-Filterresults: notjunk:1;V01:K0:3KManK0ZotU=:O7WBi9dmPU86VdfWvpZdx7 iEAY5waqB+VdakWAQzyXiz3VqzMw+FYyfa8KQ3M9GwYp9CcqygIvTM5JsTeD4E3ZxM3KHlsqi fne1HM0KWS/KqyirnJV9Zh12sqcJQU8TGDevKzc3G+AfPK9hWg5uDXVY7gNpZkLtKaAs4RnVa TLMLqDB9mKIjHc25F+bm/THKgThtlm9UNNhglP8pqklKOd/RjuUw3/ClzXgQi5jk1Pi5qhXvA 7vVBYWuroSAxfd3k0YWR9oQLr5ce9CylCj+5vewvkeukVAlESmOOytc0N2/5ZV9slzdPV8nwp EMlJZYc5kwJ7s6Z3whO14WLN3gQ2So1CBy6NDcTGI8inMyY0DT+66R4hmCQYjXt77gIFTjW0L 6V9vxO8YV/mxUWSteqr+oreSTkRErZiThWaAuInJG0x8CvRUpij6NWT6V/jfI2tvYr7VejToJ Uvj6u6iY2g4d6/gElVebHlGUST/GfUFvz/a0wsVGx5g21moeq0I2bg1EPyaj7yGOFoKLV/X0c tecC4mpdITT2q884K/UmHbbCE4gfo/j2xlbMFc94jAIujExJTuiKmVP+aTZqI7uxenFKfEBW7 dmC8VYlGd/tfVuZ4d5Y2ItGdz+q07W941EU9flsVcfdMnUnPDpDqc4u0GfzP+o3QA1/loukFI E27dkWJKNgQzeOOByLggPJzRqDsD3ctcnreutLZD3U4/r+YooeAKd3daWPACzWkaQKjc= Subject: Re: [Caml-list] About contributions to the Standard Library --=-1dtyErFuipuPL1IXQeHc Content-Type: text/plain; charset="ISO-8859-15" Content-Transfer-Encoding: quoted-printable Am Montag, den 27.06.2016, 11:09 +0200 schrieb Goswin von Brederlow: > Why should we contribute when contibutions are just left to bitrot? >=20 > Like: http://caml.inria.fr/mantis/view.php?id=3D4909 which has had a > patch for 6 1/2 year that's just left rotting. I guess you hit one of the pain points of the current library design, namely the various integer types (and the issue of combinatorial increase of possible variants). In my most recent code (a data science lib) I solved that radically - no support for 32 bit architectures anymore. The truth is that with current OCaml you cannot support both 32 bit and 64 bit equally well. Either you get a performance loss from boxed ints, or you get macros in central places of your code. Of course, that's no excuse for not responding at all. Gerd --=20 ------------------------------------------------------------ Gerd Stolpmann, Darmstadt, Germany gerd@gerd-stolpmann.de My OCaml site: http://www.camlcity.org Contact details: http://www.camlcity.org/contact.html Company homepage: http://www.gerd-stolpmann.de ------------------------------------------------------------ --=-1dtyErFuipuPL1IXQeHc Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAABAgAGBQJXcQuuAAoJEAaM4b9ZLB5TLWcH/0ogMmocH1royPTUAprqx0oB f6pC3jvoeUUStLCw+ITfzVfPiffAoit8zUV1qdKR6xwRcyEX0W5kaZaz4mjE7Hpt g8skKymLC7QW17k0ezBeoZUx3tyKL/Y2UfV9JKTNntBo6JnXgG26uSak7RA1PR3X bweRM2GZBsuru8Ps8+RW9AEZpokC4qlw/xvjQp9Rv0QytxyLfShIqXfm85DM3p6x oBUP7vYS2UJth4o4985fBNMhxzjfWy4mvO6LotOwuR5aIHG2iWGQVx75BXN9RBzT /hqG471rrsALTpdz5PkPfRP9pVR6tNOLDkYk4bGYotkpDUMYfJmvmCfwVE6MDhQ= =ltbO -----END PGP SIGNATURE----- --=-1dtyErFuipuPL1IXQeHc--