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 ESMTP id C5A735D5 for ; Wed, 28 Nov 2018 01:53:06 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.56,288,1539640800"; d="scan'208";a="357679057" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 28 Nov 2018 02:53:05 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id 880BE824CF; Wed, 28 Nov 2018 02:53:05 +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 F3C5D824CF; Wed, 28 Nov 2018 02:52:59 +0100 (CET) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=mlists@ligand.eu; spf=Pass smtp.mailfrom=mlists@ligand.eu; spf=None smtp.helo=postmaster@relay1-d.mail.gandi.net IronPort-PHdr: =?us-ascii?q?9a23=3AteSuxhaFhp8eXTWh78dxf97/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZr8WybnLW6fgltlLVR4KTs6sC17KG9fi4EUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQpFiCa+bL9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+?= =?us-ascii?q?RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPC?= =?us-ascii?q?TQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjm58axlVAHnhz?= =?us-ascii?q?sGNz4h8WHYlMpwjL5AoBm8oxBz2pPYbJ2JOPZ7eK7WYNEUSndbXstJWCNOHoyy?= =?us-ascii?q?YYUPAeQfIOhXrYf9qVgBrBSwHgSsGOHiyj1UinPqx6A2zeIsGhzG0gw6GNIOtW?= =?us-ascii?q?zZotXvNKgIV+C60K7IzTTYb/hLxDry9pLIfQ4nofGDQ71wa9faxE4qFwPBj1WQ?= =?us-ascii?q?spDlPyiO2+QJsmib4PBvVeSyhGI9tQ5xvyGiy8ExgYfHgYIVz0rL9SR/wIstIt?= =?us-ascii?q?23VFR0YdugEJdKsCGaLYR2TtstQ2FppCY6yqAGtoWhcCcWz5QnwhjSYOGEfYiQ?= =?us-ascii?q?+h/vSvudLDViiH9nZL6znQu+/Euux+HmS8W51FhHoyxYmdfWrH8NzQbc6s2fR/?= =?us-ascii?q?t94Eih3TGP2hjJ6u5aJUA7j6raJ4M4zrEtjJYTtF7MHi7ymEnsg6+ZbEMk9fWp?= =?us-ascii?q?6+j9ZLXpuIOcO5d1igH4LKsuhtSyDfolPgUMRWSW+/iw2Kf+8UD6TrhGlOA6n6?= =?us-ascii?q?3XvZzCIMQUvK+5Awtb0oY57Ba/Ci+r0NEcnXkGN1JFZAmHgpPtO1HPL/D3F/G/?= =?us-ascii?q?jEm2nDh12vDKJqfhDYnVLnjfjLfheq5w5FJGxwo2ydBT/pZUCrAaIPLvQ0Pxrs?= =?us-ascii?q?LXDgYkMwOq2ObnFM5w1pgeWGKKGq+WKrnesV6O5uI1IumDfpUZuDjnK/I9/f7h?= =?us-ascii?q?kWc5mUMBfamuxZYYdGq3HvFiI0mAZXrsg8wBEXsRswolTO3qjUWCXiRJa3azWa?= =?us-ascii?q?I8/DA7B5i8AYfNXID+yICGiQKyGpZRYmUOL1mQGHPrfs3QXvIFdCuWIcZJnTkN?= =?us-ascii?q?VLznQIgkg0KArgj/npR9J+zf/SwD/bjuztVz6ODJ3UU38T1vE9+112CCRmd42G?= =?us-ascii?q?4VEWxllJtjqFBwnw/QmZNzhOZVQJkKv6sQA1UKcKXExuk/MOjcHwfIf9OHUlGj?= =?us-ascii?q?G4z0BTA+R9Q9hdITMR8kR4eSyyvb1i/vOIc70qSRDcVtoKbd0HH3K4Bw1iSejf?= =?us-ascii?q?RzvxwdWsJKcFaeqOt/+gzUXdObiUidnrfzMKha2SfM8CGMxGyCvQdeXRIiCag?= =?us-ascii?q?=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DVAQAt9P1bh8G3RtlkHAEBAQQBAQcEA?= =?us-ascii?q?QGBZYFbgQ9PMyeMcIt5AQEGUmOBIYduDpAdDR+BWIJ1AoMYGgcBBDQSAQMBAQI?= =?us-ascii?q?BAQEBARMBAQEIDQkIKSMMgjYkAYJhAQEBAQIBJxECPwULBAcOCi4hNgYTCBGDC?= =?us-ascii?q?AGBaQMIBQwLpzszhEFAgyANghcFiHaDFxd4gQeDcwIuglcuGQIBAQKHOAKPYzO?= =?us-ascii?q?PSC4Jhn2DLYNbgyQIGJELgniKIyyBColngV1VgSEfLiYSO4JsgicOCX8BB4JDh?= =?us-ascii?q?RSFTjADMAGNXQEB?= X-IPAS-Result: =?us-ascii?q?A0DVAQAt9P1bh8G3RtlkHAEBAQQBAQcEAQGBZYFbgQ9PMye?= =?us-ascii?q?McIt5AQEGUmOBIYduDpAdDR+BWIJ1AoMYGgcBBDQSAQMBAQIBAQEBARMBAQEID?= =?us-ascii?q?QkIKSMMgjYkAYJhAQEBAQIBJxECPwULBAcOCi4hNgYTCBGDCAGBaQMIBQwLpzs?= =?us-ascii?q?zhEFAgyANghcFiHaDFxd4gQeDcwIuglcuGQIBAQKHOAKPYzOPSC4Jhn2DLYNbg?= =?us-ascii?q?yQIGJELgniKIyyBColngV1VgSEfLiYSO4JsgicOCX8BB4JDhRSFTjADMAGNXQE?= =?us-ascii?q?B?= X-IronPort-AV: E=Sophos;i="5.56,288,1539640800"; d="scan'208";a="287057807" Received: from relay1-d.mail.gandi.net ([217.70.183.193]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Nov 2018 02:52:58 +0100 Received: from webmail.gandi.net (webmail5.sd4.0x35.net [10.200.201.5]) (Authenticated sender: mlists@ligand.eu) by relay1-d.mail.gandi.net (Postfix) with ESMTPA id DFEE5240007; Wed, 28 Nov 2018 01:52:57 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 28 Nov 2018 10:52:57 +0900 From: Francois Berenger To: Malcolm Matalka Cc: Kakadu , jean-francois.monin@univ-grenoble-alpes.fr, Caml List , julia.lawall@lip6.fr, caml-list-request@inria.fr In-Reply-To: <86tvk2d5ft.fsf@gmail.com> References: <152c589f-c40c-8a43-33c3-70840bc04904@users.sourceforge.net> <8dc2405a-0672-9aad-bec5-45245cb12355@users.sourceforge.net> <20181127110529.GC16292@mallet> <86tvk2d5ft.fsf@gmail.com> Message-ID: X-Sender: mlists@ligand.eu User-Agent: Roundcube Webmail/1.1.2 Subject: Re: [Caml-list] Build-/Installation-Tools - not enough of them? Reply-To: Francois Berenger X-Loop: caml-list@inria.fr X-Sequence: 17184 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 27/11/2018 22:18, Malcolm Matalka wrote: > Kakadu writes: > >>> I fully second Julia. >>> In order to teach OCaml, I need simple and clear instructions >>> for students. >>> The current situation is >>> Search engine -> >>> https://ocaml.org/docs/install.html -> >>> https://opam.ocaml.org/doc/Install.html -> >>> nightmare. >>> >> >> +1. Installing Opam 2.0 on Ubuntu is even more complicated (The only >> trick I know is adding avsm's PPA which is not easy to google) >> >> Happy hacking, >> Kakadu > > I know at one point there was talk of opam2{rpm,pkg,deb} style tools. > Does anyone know the status of those? I, personally, would benefit > from > an opam2freebsdports. ocaml-bundle came up earlier in the thread but > as > I said it feels stapled onto opam and doesn't use the opam env I've > already setup (specifically pins + repos). If you can build from sources, there is fpm that can create a deb or rpm: https://github.com/jordansissel/fpm That's not a silver bullet, and it's not even specialized at ocaml software/opam pacakges, but sometimes it helps. > Maybe opam itself would benefit from a tool that could take a package > and produce the package information in a format easily consumable by > other languages so others can more easily write tooling around it? > Heck, that information would make it easier to writes something in > ocaml. I know this is one challenge I have, I *could* write some tools > to make life easier but I don't have easy access to all the information > in opam packages and poking around the opam libraries to build such a > tool is too much effort for its priority for me. -- 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