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 C88AE5D5 for ; Fri, 7 Dec 2018 13:12:53 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.56,326,1539640800"; d="scan'208";a="359297935" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 07 Dec 2018 14:12:49 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id 7906C82560; Fri, 7 Dec 2018 14:12:48 +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 3C46D824CF for ; Fri, 7 Dec 2018 14:12:43 +0100 (CET) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=mmatalka@gmail.com; spf=Pass smtp.mailfrom=mmatalka@gmail.com; spf=None smtp.helo=postmaster@mail-qt1-f193.google.com IronPort-PHdr: =?us-ascii?q?9a23=3AqkZWlB1EHJOusY4/smDT+DRfVm0co7zxezQtwd8Z?= =?us-ascii?q?se0fK/ad9pjvdHbS+e9qxAeQG9mDu7Qc06L/iOPJYSQ4+5GPsXQPItRndiQuro?= =?us-ascii?q?EopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZv?= =?us-ascii?q?JuTyB4Xek9m72/q99pHPYAhEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+?= =?us-ascii?q?VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfM?= =?us-ascii?q?QA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7Vq4/Vyi84Kh3SR/okC?= =?us-ascii?q?YHOCA/8GHLkcx7kaZXrAu8qxBj34LYZYeYP+d8cKzAZ9MXXWRBUchRWSJfH42z?= =?us-ascii?q?bYUBAekOMulEtIT9u0cCoAGiCQWwHu7j1jlFjWL2060g1OQhFBnL0gs6ENIKrH?= =?us-ascii?q?vUq9H1NKIPWu6y1qbI0S/Mb/dV2Tjn9YPFdRUhofSWUrJsa8XRzUovGBneg1Wf?= =?us-ascii?q?rIzqJTKV1uAXv2eH6OpgUPuihmg6oA9yujii3tkghpXNi44PyV3J9T91zJs0KN?= =?us-ascii?q?GkUkJ3fNqpHZVIuyybOIZ6WM0vT31ytCs51rEKo4O3cDUKxZkh2hXRceaIc5KS?= =?us-ascii?q?7RLmTOuRISl3hHZieL+ngha960mgyunlWsmtzFZGszNJktfRun0J2RHf8MeHSv?= =?us-ascii?q?x6/keu3TaAyRrf5f1DIUAxjabbKpghzaAslpcLr0jPAiv7lF/1gaKWbEko5+ml?= =?us-ascii?q?5/j9brn7opKROZd4igTkPaQvnsy/D/44Mg8LX2WD/OS80afs/VHjT7VOjf05iL?= =?us-ascii?q?LUsJ/fJcsBp665BxVZ3Zok6xa6FzumysgXnWEbLFJZfxKKl5TmNEvLIPD8FPu/?= =?us-ascii?q?h1WskCx3x/3dJb3gApDNLmDZn7v7fLZ97VRcyAspwtxF6ZJUEOJJHPWmEHXwv9?= =?us-ascii?q?zRFBNxDEqRha7FD9NwzclWDXiOCa+xOaXUvE+J76QoOebaN6EPvzOoDvEh7Pnq?= =?us-ascii?q?iDcckEMUeaqglc8SbXmkF/BlKm2WZHPthpEKFmJc7Vl2d/DjlFDXCW0bXH21Ra?= =?us-ascii?q?9po2hjUNv3X7eGfZikhfm65An+G5RXYm5cDVXVSCXncoyFX7EHbyfAe5Y9wAxB?= =?us-ascii?q?bqCoTsoa7T/rrBXzkuM1Ie/d+ylevpXmhoAsur/j0Coq/DkxNPyzlmGAS2YuwD?= =?us-ascii?q?ENTj4ymblj+AlzkwbYl6d/hPNcGJpY4PYbCgo=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BGAAA5cQpcdMGgVdFjGgEBAQEBAgEBA?= =?us-ascii?q?QEHAgEBAQGBZYQTjHKLMYINiSNujVKBZgsBASyEQAKDGRoHAQQ0EgEDAQECAQE?= =?us-ascii?q?BAQETAQoLDAcbDCUMgjYkAYJhAQEBAwFAARsdAQMBCwYFCw0JJQ8BExEBBQEcB?= =?us-ascii?q?hMUhHYBAw0ImUE8jB8FAReCdwWEPgoZJw1dgTcCBgkBCIpxgRwXgUA/g3UuhEW?= =?us-ascii?q?GFwKgIUYJkUsYiWOHVYMAlXQGAgkHDyGBPIF2MxoIGxU7MYI7ghsMF4NKilQ+M?= =?us-ascii?q?4ECJhOKDAEB?= X-IPAS-Result: =?us-ascii?q?A0BGAAA5cQpcdMGgVdFjGgEBAQEBAgEBAQEHAgEBAQGBZYQ?= =?us-ascii?q?TjHKLMYINiSNujVKBZgsBASyEQAKDGRoHAQQ0EgEDAQECAQEBAQETAQoLDAcbD?= =?us-ascii?q?CUMgjYkAYJhAQEBAwFAARsdAQMBCwYFCw0JJQ8BExEBBQEcBhMUhHYBAw0ImUE?= =?us-ascii?q?8jB8FAReCdwWEPgoZJw1dgTcCBgkBCIpxgRwXgUA/g3UuhEWGFwKgIUYJkUsYi?= =?us-ascii?q?WOHVYMAlXQGAgkHDyGBPIF2MxoIGxU7MYI7ghsMF4NKilQ+M4ECJhOKDAEB?= X-IronPort-AV: E=Sophos;i="5.56,326,1539640800"; d="scan'208";a="288281384" Received: from mail-qt1-f193.google.com ([209.85.160.193]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 07 Dec 2018 14:12:22 +0100 Received: by mail-qt1-f193.google.com with SMTP id v11so4371128qtc.2 for ; Fri, 07 Dec 2018 05:12:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=fqjEZKVIJFgHpXlUUPB6I/Gs+Bd2qytfE4Wj0FC9yEc=; b=XPZSGedBrL0JE8bcFDD8c5+R2oPlyqDsqEqckGV2KRxtLfBmT3G1gt73QIeZu0Zrkm zQ+faabdo/RDenzYjA7vkl8LNOAw3rSPUbJuoNatiD8XFJNdcEt/UMk8guY9x8Ci8JZ1 UDgLwOKhdRpKJBRelp+M74Ia/AHSu1Tx6PT9YIL0qBukdQufPF2kpd8lqTzrfRSYPNYf QesgvEL2zCxZBdHVa/sFCwhsDMBzUSWGjYhyTV3aNtcxWM1C/BIsuVRoe7kkT5kgOXlk VEyEzOaDVtohmEdMNdIj21mEu6KpH21k9juZTbMbWDO3ZkqRaHa7cxhibAU2fwZmfJdr tjzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=fqjEZKVIJFgHpXlUUPB6I/Gs+Bd2qytfE4Wj0FC9yEc=; b=rjJV/nsWQSU3gmimYZoC53PDQpyfc6YUxb0njhWNlYcQqafvZY1y0NVj0S307BeQjy xOZG+CYsy4m4M5Nu7P4n4xMfQepLItXK+d6eudyYc0GgHlE3dPq4UB+vRikJ2VQ85UXv l/Ob47Zy9YNa3Q+egHCM84/Ogrj8Bf6LdS7WyAkfAyeYXWCh4UTxzGgBGiRY4+KzoQyX TKIAXHhwe8wVaeUupjbQADCKCglPgoJrsn4ed7/At/EH7/j8VcGp526uANhy3oA+8u97 lhsMITneKuxqBlGmxjKM/auSOJZ5LqnRgmx9bvcKGpZeoETXYT2UA8vCvWc0PjFsdnHD 4cPg== X-Gm-Message-State: AA+aEWbhutGDc8j2XcfRz+lByneEHH0hzYcz54ieMpvP1Y0O60RAi1/s 2lGFu1I2Sl7qAjw3bWaTThreHvsX X-Google-Smtp-Source: AFSGD/UQGM9SvIaiCyEDTmz/YepTJDP6UaXWWzTuFMfKzfy6QP/l0Yttw2LXoHqcp/oCAatyknT81g== X-Received: by 2002:a0c:b11a:: with SMTP id q26mr1958194qvc.2.1544188341401; Fri, 07 Dec 2018 05:12:21 -0800 (PST) Received: from localhost (dhcp-58-ef-68-3d-49-f4.cpe.townisp.com. [64.30.80.115]) by smtp.gmail.com with ESMTPSA id k22sm1514498qtm.73.2018.12.07.05.12.20 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 07 Dec 2018 05:12:20 -0800 (PST) References: <20181126101448.3ee5jgz4c6ulsbbr@first.in-berlin.de> <20181206122150.thwapr3vvudue35g@annexia.org> <20181206201823.m2ii6nm4m72qwyym@annexia.org> User-agent: mu4e 1.0; emacs 26.1 From: Malcolm Matalka To: "Richard W.M. Jones" Cc: Yawar Amin , Julia Lawall , oliver@first.in-berlin.de, Ocaml Mailing List In-reply-to: <20181206201823.m2ii6nm4m72qwyym@annexia.org> Date: Fri, 07 Dec 2018 14:12:19 +0100 Message-ID: <86sgz94h1o.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Caml-list] Build-/Installation-Tools - not enogh of them? Reply-To: Malcolm Matalka X-Loop: caml-list@inria.fr X-Sequence: 17228 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: Richard W.M. Jones writes: > On Thu, Dec 06, 2018 at 11:10:45AM -0500, Yawar Amin wrote: >> I think there has been a communication gap here, so let me expand: opam is >> the _intended_ main tool for development of OCaml programs and the related >> distribution of the OCaml compiler. You are talking about end users >> consuming OCaml programs, I am talking about developers making them, two >> different use cases. > > There's not much different. Who here routinely compiles their own GCC? > > The problem here is you've gone and invented a second package manager. > > Linux distros already have a package manager, used by users and > developers alike. The package manager solves a whole lot of stuff > like maintaining the whole system, dependencies, releases, security updates, > mirroring and distribution, etc. Having a second one (and let's face > it if you're using things like npm, cargo, etc., a third, fourth) > complicates everything. > > However there is likely a good answer here: Tooling to turn opam > packages into RPMs, Debian packages, etc. > > Rich. > > -- > Richard Jones Apologies, the following is not very constructive, just my own gripe: I really wish that Opam has based itself on existing package manager instead of building a new one from scratch. And I really wish the universe would standardize on 'nix' since that that seems to solve a lot of problems people run into (I say this as a FreeBSD user utterly annoyed with the existence of pkg, despite it being a step up in FreeBSD world). That being said, the nix community hasn't done a good job of making their package manager a good foundation for other package managers. The Haskell package manager has gone this route, which I think is really great. -- 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