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 CBE855D5 for ; Tue, 27 Nov 2018 16:52:31 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.56,287,1539640800"; d="scan'208";a="357632808" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 27 Nov 2018 17:52:30 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id 41E5E82557; Tue, 27 Nov 2018 17:52:30 +0100 (CET) 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 35BB6824CF for ; Tue, 27 Nov 2018 17:52:25 +0100 (CET) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=hendrik@topoi.pooq.com; spf=None smtp.mailfrom=hendrik@topoi.pooq.com; spf=None smtp.helo=postmaster@april.topoi.pooq.com IronPort-PHdr: =?us-ascii?q?9a23=3ACDsYPhF48J50dCR2k5dGS51GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ78p8SwAkXT6L1XgUPTWs2DsrQY07qQ6/iocFdDyK7JiGoFfp1IWk1Nou?= =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZr?= =?us-ascii?q?KeTpAI7SiNm82/yv95HJbAhEmDmwbaluIBmqsA7cqtQYjYx+J6gr1xDHuGFIe+?= =?us-ascii?q?NYxWNpIVKcgRPx7dqu8ZBg7ipdpesv+9ZPXqvmcas4S6dYDCk9PGAu+MLrrxjD?= =?us-ascii?q?QhCR6XYaT24bjwBHAwnB7BH9Q5fxri73vfdz1SWGIcH7S60/VDK/5KlpVRDokj?= =?us-ascii?q?8KOTA5/m/Jl8J+j6xbrx29qBNiwYHbbpqYNOZicq7HYd8WWXBMUthXWidcAo28?= =?us-ascii?q?dYwPD+8ZMOhasYb9oUYBrQG/BQmvGeji1zhIhnjz3aYn1OkhER/J3Ao9ENIUsX?= =?us-ascii?q?TUr874NLsVUeCty6nIzC/Pb+tR2Tf68YjEaAwuofaJXb9pd8fa1EohFxvdg1iR?= =?us-ascii?q?rYHpJS6Z2+UNvmSB8uZtW/+jh3Q6pwx/rTWiwNonhJPTiYIP0F/E8D10wIYrKt?= =?us-ascii?q?28T052ecSrEINKtyGbM4t6WN8iQ2ZwuCY9y70Ko4a7fC8NyJQ+3RLQd/uHc42Q?= =?us-ascii?q?7hLiUuaePyt4iWpkdb+7nRq+7Emtx+3mWsWp3ltGszBJnsTCu30CzxDT79KISv?= =?us-ascii?q?p5/kevwzaP0AXT5/lEIU8qk6rUNoQhwr8zlpcIrUTDGTf2mEL3jKOMbkUk/e+o?= =?us-ascii?q?6/39brr6oZ+cMpd4ihviPaQ2hsy/HeM4PxASUGeB/OS80KTv/Un4QLVRkv07ib?= =?us-ascii?q?LZsZDfJcQDvKG1GQ5V0oA56xa+FTiqytoYnWNUZG5CLRmOioysP1DVPNj5C+2+?= =?us-ascii?q?ihKiimRF3ffDa53sBJnXL3uLurDmeP4p60NaxBAyzvhD4IpTC/cZJ/XqHET2sY?= =?us-ascii?q?qLXVcCLwWozrO/W51G3YQEVDfXW/7LAObpqVaNo9kXDayJbY4Rtiz6LqF7teLp?= =?us-ascii?q?lXg430caerDv1pwSOijhQqZWZn6BaH+pue8vVH8Qt1NgHvDtkFqDFyZUYG/0VK?= =?us-ascii?q?U5tGliVdCWSLzbT4Xou4SvmSe2GpoMPDJPEkqNFTH0cJ2DWrEUbyWLZMRml25c?= =?us-ascii?q?WA=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DLBABHdf1b/4aDpUVkHgEGBwaBZYM1B?= =?us-ascii?q?CESg1mJPo02mTo4AYRAAoRSBgY0EgEDAQECAQEBAQFsKII2IoJkAQEBAQIBOk8?= =?us-ascii?q?LGAklDx0rLYUHCKZyhUCEaYwkgX+DdS6FToUOApAXhSiKTQmCII8FCxhfeoULB?= =?us-ascii?q?YoigniXHCGBVTMaCBsVO4JtkHgkgTUBAY0PAQE?= X-IPAS-Result: =?us-ascii?q?A0DLBABHdf1b/4aDpUVkHgEGBwaBZYM1BCESg1mJPo02mTo?= =?us-ascii?q?4AYRAAoRSBgY0EgEDAQECAQEBAQFsKII2IoJkAQEBAQIBOk8LGAklDx0rLYUHC?= =?us-ascii?q?KZyhUCEaYwkgX+DdS6FToUOApAXhSiKTQmCII8FCxhfeoULBYoigniXHCGBVTM?= =?us-ascii?q?aCBsVO4JtkHgkgTUBAY0PAQE?= X-IronPort-AV: E=Sophos;i="5.56,287,1539640800"; d="scan'208";a="287022969" Received: from topoi.pooq.com (HELO april.topoi.pooq.com) ([69.165.131.134]) by mail3-smtp-sop.national.inria.fr with ESMTP; 27 Nov 2018 17:52:23 +0100 Received: by april.topoi.pooq.com (Postfix, from userid 1001) id DB028C2C16; Tue, 27 Nov 2018 11:52:20 -0500 (EST) Date: Tue, 27 Nov 2018 11:52:20 -0500 From: Hendrik Boom To: caml-list@inria.fr Message-ID: <20181127165220.237nqi2p547rfqyi@topoi.pooq.com> References: <20181126101448.3ee5jgz4c6ulsbbr@first.in-berlin.de> <20181126225522.GY3935@church> <20181127132914.ifjkrrsg677zcy6r@first.in-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20181127132914.ifjkrrsg677zcy6r@first.in-berlin.de> User-Agent: NeoMutt/20170113 (1.7.2) Subject: Re: [Caml-list] Build-/Installation-Tools - not enogh of them? Reply-To: Hendrik Boom X-Loop: caml-list@inria.fr X-Sequence: 17178 Errors-to: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Tue, Nov 27, 2018 at 02:29:15PM +0100, Oliver Bandel wrote: > > But if you just want to use OCaml for your programming, > why additionally need to learn opam and now dune? > > Those dvelopers who want to enrich the makedependency-hell, can do it of course. > But please add a Makefile, that allows people who don't know or don't even want to know > opam, dune and so many other tools, > so that "make" and "make install" does work properly, even you never heard of all the > new tools. The Makefile could be as simple as the few commands that use the existing opam-specific package manager(s) to do the installation that we now expect the user to figure out. The few lines this community seems to expect people to already know. It could even be accompanied by the usual ./configure file that wold do nothing but tell the otherwise hapless user what package manager still needs to be installed and how to do that. So the installation becomes ./configure make install > > To create such Makefiles should be easy for people who know the used build-/installer-tools. > But it's hard to learn any new build-/installation-tool in 5 minutes, > just to get a small package (or a bunch of them) installed, to go on with the own work. Almost every time I've tried using libraries of packages or even just programming in ocaml, run into trouble and ask for help, I am advised to use different tools from the ones I am using. Different ones each time. And when I use a packaged OCaml library, I often find a bug that never gets fixed. The original developer or packager has moved on to other things, and the package is effectively orphaned. I've given up. I prefer the OCaml language, but I'm more productive in Go. I regret this. -- hendrik -- Caml-list mailing list. Subscription management and archives: https://sympa.inria.fr/sympa/arc/caml-list https://inbox.ocaml.org/caml-list Forum: https://discuss.ocaml.org/ Bug reports: http://caml.inria.fr/bin/caml-bugs