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 9F4B05D5 for ; Tue, 27 Nov 2018 05:24:36 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.56,285,1539640800"; d="scan'208";a="357491460" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 27 Nov 2018 06:24:35 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id 681998251E; Tue, 27 Nov 2018 06:24:35 +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 537AF824CF for ; Tue, 27 Nov 2018 06:24:24 +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-lf1-f41.google.com IronPort-PHdr: =?us-ascii?q?9a23=3A5agAvxRzPFH91gWwOUeDl0sITNpsv+yvbD5Q0YIu?= =?us-ascii?q?jvd0So/mwa69ZxSN2/xhgRfzUJnB7Loc0qyK6/CmATRIyK3CmUhKSIZLWR4BhJ?= =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+?= =?us-ascii?q?KPjrFY7OlcS30P2594HObwlSizexfbB/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf?= =?us-ascii?q?5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbD?= =?us-ascii?q?VwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlS?= =?us-ascii?q?gHLSY08G/ZhcJwkqxVvRCuqRJ8zYHbfI6YL+Z+cr/HcN8GWWZMRNpdWipcCY28?= =?us-ascii?q?dYsPCO8BMP5foYbno1sBsRy+BQ2pBOjyzTFHnGP20rc+0+QiCw7NwQstH9cLsH?= =?us-ascii?q?vOsNX6LqMSUeOvw6TTwjXDaulZ2Tb56ITSbh8hpvSMUKt2fMHMykcvDxvIgkuM?= =?us-ascii?q?pYHhJT+Y1eQAv3KG4+dhV++jkWEqpxxprjSy2sshjpPFipwbx13H7yl13Yg4KN?= =?us-ascii?q?yiREN6btOpFoZbuTuAOItsWMwiRnlluCYkxb0Cvp62ZC0Kx44mxx7bcvCHd4aI?= =?us-ascii?q?7g/6WOafLjp0mWhpeL24hxa1/kigzvPzWtOo31ZNqypJitjMtnYT2BzP8sWLVO?= =?us-ascii?q?dx80O71TuM1w3f8PxILEE2mKbBJJMt36Y8lp8JvkTCGi/2ll/2jKiTdkg8/+io?= =?us-ascii?q?7v7oYqn8qZ+YNI97kBrzMqsrmsOlAOQ4NhICUHSc+eS5zLHj51H2QK1Wjv0qla?= =?us-ascii?q?nUqIzVKt4epq69GgNV1ocj6w2jDzq9y9QZnXwHLEpfdx6djojpPUvOIPHiAvul?= =?us-ascii?q?jVSsimQj+/eTBYWpVo7VBn/Zmrb9dLJz7F4axRdlnv5F4JcBL7gFK/X3XwfUvc?= =?us-ascii?q?DRChwwe1ixxu/7AdF+36sRXGuOBumSN6aE4gzA3f4mP+TZPNxdgz36MfVwv6e/?= =?us-ascii?q?3098okcUeOyS5bVSbXm5Gvp8JEDAOCjjh94AFSEBuQ9sFbW22m3HaiZaYjOJZ4?= =?us-ascii?q?x5/isyUdv0AoLKR4Tri7uEjn/iQ89mI1teA1XJKk/GMoWJX/BWNXCXK85l1zgK?= =?us-ascii?q?DP2vF9Zn2hapuwv3jbFgK7iM9w=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DwAAAb1PxbhimnVdFkHAEBAQQBAQcEA?= =?us-ascii?q?QGBZYQTjHCLJYINiR1uhEuKYQsBASyBS4J1AoQhGgcBBDQSAQMBAQIBAQEBARM?= =?us-ascii?q?BAQEICwsIKSMMgjYigmQBAQEBAgFAARsdAQMBCwYFCw0JJQ8BExEBBQEcBhODI?= =?us-ascii?q?YFpAQMNCASaBjyMHwUBF4J3BYJEggIKGScNW4E3AgYJAQiKW4EcF4FAP4ERgmQ?= =?us-ascii?q?uilkCiVSVYVUJkTAYiVKHN4J4lRYGAgkHDyGBPIF2MxoIGxU7MYI7ghsag1OKU?= =?us-ascii?q?z4zgQImE40uAQE?= X-IPAS-Result: =?us-ascii?q?A0DwAAAb1PxbhimnVdFkHAEBAQQBAQcEAQGBZYQTjHCLJYI?= =?us-ascii?q?NiR1uhEuKYQsBASyBS4J1AoQhGgcBBDQSAQMBAQIBAQEBARMBAQEICwsIKSMMg?= =?us-ascii?q?jYigmQBAQEBAgFAARsdAQMBCwYFCw0JJQ8BExEBBQEcBhODIYFpAQMNCASaBjy?= =?us-ascii?q?MHwUBF4J3BYJEggIKGScNW4E3AgYJAQiKW4EcF4FAP4ERgmQuilkCiVSVYVUJk?= =?us-ascii?q?TAYiVKHN4J4lRYGAgkHDyGBPIF2MxoIGxU7MYI7ghsag1OKUz4zgQImE40uAQE?= X-IronPort-AV: E=Sophos;i="5.56,285,1539640800"; d="scan'208";a="286922721" Received: from mail-lf1-f41.google.com ([209.85.167.41]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 27 Nov 2018 06:24:23 +0100 Received: by mail-lf1-f41.google.com with SMTP id b20so15391885lfa.12 for ; Mon, 26 Nov 2018 21:24:23 -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=nrKPZigdsVtxRB0bcU0zcd6+fkGLMaI9BBuklgggPhE=; b=aJJZIMaX750ilTipWahsLqMbT3MYOOngCz//Zg6njOXsK1Vsj9pH+W5WB3e+OWNll0 jo8lyOZG2nVteHLQFRRJFn84xjLNu8CymDPgoa5oTj5ej8xeQzQ7at6/2IBMINTMZQ41 kKmglRDTzn4Ya2CJOO46vHiPGieM0KFdPYUnJY5nxKSuApXlnb+yCGYaACyhPhE9sS1T L4H58Zre/8UphDqCdmSCaE+QCl/alhc213xiqR6E2cZRJzdSX/tcUEFLmYyJZkDFEBz3 b14is+qgQtGbCPl3DZP6ZVIc/U1xTZHHQ2ZNWSlCNCeq7P2zM53poEFgNuifRNGwgXo4 BraQ== 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=nrKPZigdsVtxRB0bcU0zcd6+fkGLMaI9BBuklgggPhE=; b=WI6MTWumJemAP1nRg+5BqBFRgBYBKQbGisR0rDf1fZpJQglEfP51MZeoBAJGVtNvqg 6D6dGIxRfLlEcgURrdVHRcskiZenWNzeF6as6TxOOuaEuwNhJ9XPE2VQkCsMTyzCrLPD 016uK8k9m3tJaMWt6yW4EGAp7jw35rO8Ky3lbJvWJqIJ0EOjVg3axkaa4bfpMXkUy24q uJq2HoMnxp+2AXB5SI59dL47uztJigis0kYHiD8ENEBkUL+Eo8gDPXGfJcCLH4ZUBmT0 FqH7WtEoxtGRiyUpFZjllKD0fE1UETtJa3xaAAKN7EZ9ynXv9B1rbXIXLxJDl5C/28Zh vDGg== X-Gm-Message-State: AGRZ1gJEVSW+OPNCT7cO2l6QV8Z2RopBh+VTaK1SJCcy3QDGPKOzLSFF Tf9dTRkXymJDed+rUVokajkTpzb2 X-Google-Smtp-Source: AJdET5d7GQ5jr4b1i9OCzoDiBdGyqFgt3e8ND6gK2qPJEzmDrlRNfzlTiy+6gnKElWGz1ubdS+9VQQ== X-Received: by 2002:a19:5349:: with SMTP id h70mr17271227lfb.50.1543296261992; Mon, 26 Nov 2018 21:24:21 -0800 (PST) Received: from localhost (customer-109-238-136-64.stosn.net. [109.238.136.64]) by smtp.gmail.com with ESMTPSA id e82sm387910lfg.34.2018.11.26.21.24.20 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 26 Nov 2018 21:24:20 -0800 (PST) References: <20181126101448.3ee5jgz4c6ulsbbr@first.in-berlin.de> <2d08a110-3c51-9251-40e8-15ff3e57b5ee@orbitalfox.eu> User-agent: mu4e 1.0; emacs 26.1 From: Malcolm Matalka To: SP Cc: caml-list@inria.fr In-reply-to: <2d08a110-3c51-9251-40e8-15ff3e57b5ee@orbitalfox.eu> Date: Tue, 27 Nov 2018 06:24:19 +0100 Message-ID: <86zhtvccu4.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: 17156 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: SP writes: > On 26/11/2018 21:29, Julia Lawall wrote: >> The problem is how many programming languages exist today. Is it really >> realistic to expect users to learn how to use a different package manager >> for all of them? > Users of software written in OCaml don't need to install any compilers, OPAM, etc, since OCaml can be compiled into a static binary, which will depend on libraries found in most Linux environments. > > Now if you are talking about developers needing to get tool-chains and libraries.. there is no clear answer. From different perspectives, the ideal answer is different. Is there a reasonable workflow for how to turn opam packages into packages for existing OS's though? Currently it does seem like users need to know about Ocaml to use things written in Ocaml, if only because most of the focus has been on opam. Other OSs tend to have old packages. I just looked at opam-bundle and while the idea is great it is clearly not much part of opam (it doesn't make use of my pins, or my local repos, for example). But tooling like that would be great to help get packages out of opam and into OS's faster. /Malcolm -- 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