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 4FE357FF1D for ; Mon, 27 Jun 2016 15:21:53 +0200 (CEST) IronPort-PHdr: 9a23:0kwm1Bwk456rGMfXCy+O+j09IxM/srCxBDY+r6Qd0eIUIJqq85mqBkHD//Il1AaPBtSDrasdwLeI+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2WVTerzWI4CIIHV2nbEwud7yzQ9eZ0pr//tvx0qWbWx9Piju5bOE6BzSNhiKViPMrh5B/IL060BrDrygAUe1XwWR1OQDbxE6ktY+YtaRu+CVIuv8n69UIEeCjJ/x5HvRkC2EJPno5rPb3sh3bSAKJ4DNIU2MYlTJHDhLJqQrmWZPptyL8sKxx1X/JE9fxSOUbUD647qpvACTjiCodOiRxpG7egNZxgaYduxmhqgZy2abbZYiUMLx1eaaLLoBSfnZIQssED38JOYi7dYZaSrNZZes= Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=gabriel.scherer@gmail.com; spf=Pass smtp.mailfrom=gabriel.scherer@gmail.com; spf=None smtp.helo=postmaster@mail-io0-f169.google.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of gabriel.scherer@gmail.com) identity=pra; client-ip=209.85.223.169; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="gabriel.scherer@gmail.com"; x-sender="gabriel.scherer@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of gabriel.scherer@gmail.com designates 209.85.223.169 as permitted sender) identity=mailfrom; client-ip=209.85.223.169; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="gabriel.scherer@gmail.com"; x-sender="gabriel.scherer@gmail.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@mail-io0-f169.google.com) identity=helo; client-ip=209.85.223.169; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="gabriel.scherer@gmail.com"; x-sender="postmaster@mail-io0-f169.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AtAgCeJ3FXf6nfVdFBGoNcOH0GrnWDQolmIoV2AoEoBzwQAQEBAQEBAQERAQEJCwsJHzGCMoIbAQEDARIRHQEUBx0BAwELBgMCBAcDNAICIgERAQUBHAYTCRmHcwEDDwgOLZFmj0KBMT4xizuBaoJaBYZbChknDVKDNwEBAQEBAQEBAgEBAQEBAQEYAgYQhhiETYQwHIJ1gloFiBaQa4FYhDCGLoIBgjeMbYcmhxoSHoEPDyaCGoIRIDIBiXYBAQE X-IPAS-Result: A0AtAgCeJ3FXf6nfVdFBGoNcOH0GrnWDQolmIoV2AoEoBzwQAQEBAQEBAQERAQEJCwsJHzGCMoIbAQEDARIRHQEUBx0BAwELBgMCBAcDNAICIgERAQUBHAYTCRmHcwEDDwgOLZFmj0KBMT4xizuBaoJaBYZbChknDVKDNwEBAQEBAQEBAgEBAQEBAQEYAgYQhhiETYQwHIJ1gloFiBaQa4FYhDCGLoIBgjeMbYcmhxoSHoEPDyaCGoIRIDIBiXYBAQE X-IronPort-AV: E=Sophos;i="5.26,536,1459807200"; d="scan'208,217";a="182906644" Received: from mail-io0-f169.google.com ([209.85.223.169]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 27 Jun 2016 15:21:51 +0200 Received: by mail-io0-f169.google.com with SMTP id f30so151808884ioj.2; Mon, 27 Jun 2016 06:21:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=MYUfZPxXB9jPi0HxyAV/bD1nfBp0b4idQPsrKbjbNKo=; b=xlCBfpB5/ixWeuKy5+fQPvOYKZW7oxi7MZukJtIZONRhuRLFYFmP1hcbu3UQGnLbxL PAzv+kJJ/EAHIls8AJj3b65teX91n3WIaTDynLAKE6C+hhOrSRFso1KJ3Px+msC2vSf1 GDmIEbmhsMtmJ+0PYnpNduvcFDuJAQgBSb8+ZKWp1uWN9AfSRQ3rEuhyM4TXk/iAnxPP TXE0GFxFWO5d6hNcKBU2Su9ZIXN6Ot19Xt2+tlHjwf5aEjeneNfBpMrbBzJbCHRG9JKC iVfal8FOge0TGrfeKB/ZoMRXrXxmw4FRhh+a/ds4rv+5suv0k7JwYEp6qm6K7rIrZaPb sPJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=MYUfZPxXB9jPi0HxyAV/bD1nfBp0b4idQPsrKbjbNKo=; b=ChrXy8ty0W4d4QhM1UXuHrAbvG34kYQkgi1jEy9JZvasghHOOR7+dL+hFw5ilpJV5R o4i7d19W35eD6rg1Ul9fu5B7IOUUV9mLj5N7dz3j350XOr/zV+vF7IHqBGJyPmbKg+ua FBzZAVk1YBRmBA/HLM4iwuldsLEUQim7arwP+mdEeqWBHp38o3siGwI5aZLvRF5ZfdXF Hxj0oixfsgS6HR5vaJbNkr5Bcg+KTxpXNaFEjTHIXAgH5HnQmMOsgnJNDLWW+S/9q44A 6Sl3mi8a7hIpd4eHTm1gNBd4O/vsw3nHglNZTAhO0ot2tsPTtrFqU/hD/D9DDaEACJB0 vp7Q== X-Gm-Message-State: ALyK8tJARk5YUw0oD3Zam3hWyRDeVFIRTPRTHNQaCDNpJRRYPVTNDG9ZrjxXDzMMvct+VXuPdnJlqjfBEglGHA== X-Received: by 10.107.169.104 with SMTP id s101mr718114ioe.19.1467033710902; Mon, 27 Jun 2016 06:21:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.79.136.70 with HTTP; Mon, 27 Jun 2016 06:21:11 -0700 (PDT) In-Reply-To: <1467026350.6080.9.camel@e130.lan.sumadev.de> References: <5E818FB5-6908-4E29-838E-C6A2836F60CE@inria.fr> <20160627090929.GB24144@frosties> <1467026350.6080.9.camel@e130.lan.sumadev.de> From: Gabriel Scherer Date: Mon, 27 Jun 2016 09:21:11 -0400 Message-ID: To: Gerd Stolpmann Cc: Goswin von Brederlow , Damien Doligez , caml users Content-Type: multipart/alternative; boundary=001a1142162836434305364267fc Subject: Re: [Caml-list] About contributions to the Standard Library --001a1142162836434305364267fc Content-Type: text/plain; charset=UTF-8 Well there are more tickets on the bugtracker (and github PRs) than human time to review and make decisions on all of them. I'm very sorry if some contributions are left to bitrot. Anyone can help by reviewing and giving informed opinions on suggestions, and it's most helpful if contributors are ready to ping from time to time to ask for an opinion on their contribution. On Mon, Jun 27, 2016 at 7:19 AM, Gerd Stolpmann wrote: > Am Montag, den 27.06.2016, 11:09 +0200 schrieb Goswin von Brederlow: > > Why should we contribute when contibutions are just left to bitrot? > > > > Like: http://caml.inria.fr/mantis/view.php?id=4909 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 > -- > ------------------------------------------------------------ > 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 > ------------------------------------------------------------ > > --001a1142162836434305364267fc Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Well there are more tickets on the bugtracker (and github = PRs) than human time to review and make decisions on all of them. I'm v= ery sorry if some contributions are left to bitrot. Anyone can help by revi= ewing and giving informed opinions on suggestions, and it's most helpfu= l if contributors are ready to ping from time to time to ask for an opinion= on their contribution.

On Mon, Jun 27, 2016 at 7:19 AM, Gerd Stolpmann <in= fo@gerd-stolpmann.de> wrote:
Am Montag, den 27.06.2016, 11:09 +0200 schrieb Goswin vo= n Brederlow:
> Why should we contribute when contibutions are just left to bitrot?
>
> 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
--
------------------------------------------------------------
Gerd Stolpmann, Darmstadt, Germany=C2=A0 =C2=A0 gerd@gerd-stolpmann.de
My OCaml site:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 http://www.camlcity.org<= br> Contact details:=C2=A0 =C2=A0 =C2=A0 =C2=A0 http://www.camlcity.= org/contact.html
Company homepage:=C2=A0 =C2=A0 =C2=A0 =C2=A0http://www.gerd-stolpmann.de=
------------------------------------------------------------


--001a1142162836434305364267fc--