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 B67701E5 for ; Thu, 15 Aug 2019 08:01:36 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.64,388,1559512800"; d="scan'208";a="395468151" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 15 Aug 2019 10:01:35 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id D52347EF18; Thu, 15 Aug 2019 10:01:35 +0200 (CEST) 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 072237EF07 for ; Thu, 15 Aug 2019 10:01:33 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=kakadu.hafanana@gmail.com; spf=Pass smtp.mailfrom=kakadu.hafanana@gmail.com; spf=None smtp.helo=postmaster@mail-vs1-f44.google.com IronPort-PHdr: =?us-ascii?q?9a23=3ACeDrrhU4rHGRb0AjY9Gq2tTgwIPV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYbBeDt8tkgFKBZ4jH8fUM07OQ7/m6HzVbud3Q7DgrS99lb1c9k8?= =?us-ascii?q?IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUhrwOhBo?= =?us-ascii?q?KevrB4Xck9q41/yo+53Ufg5EmCexbal9IRmrswndrNQajIV+Jqo+zhbErWZDdv?= =?us-ascii?q?hLy29vOV+dhQv36N2q/J5k/SRQuvYh+NBFXK7nYak2TqFWASo/PWwt68LlqRfM?= =?us-ascii?q?TQ2U5nsBSWoWiQZHAxLE7B7hQJj8tDbxu/dn1ymbOc32Sq00WSin4qx2RhLklD?= =?us-ascii?q?sLOjgk+2zMlMd+kLxUrw6gpxxnwo7bfoeVNOZlfqjAed8WXHdNUtpNWyBEBI63?= =?us-ascii?q?cokBAPcbPetAoIb9qVkBoxuwCwevGe3h1CNHiHDt0K0myuQsCx3K0BA8E98Mtn?= =?us-ascii?q?nfsdX7NL0VUeCw1KTGyC/Mb/BM1jjg9YjDbxcsofKWUrJza8Xe1FQvGxnFjlqK?= =?us-ascii?q?p4zqJTWV2f4Ls2eB9OdgWuevhHQmqwF1uDSg2sAsiozQi48T11vK+yJ5wIMvKt?= =?us-ascii?q?25Tk52edmkH4dKuCGfM4t6WMQiQ3tnuCoixb0GuIK7fCgXyJs83RLQd/uHc42O?= =?us-ascii?q?7xn+V+iROS91iGx5dL+7nRq/8kitxvfiWsWp0ltGtCVIn9bKu3sQzRLc8NKHRe?= =?us-ascii?q?F4/kq52TaAyQTT6uZcLEAxj6XbKpohzqculpoIrEjPByH2lUr5gaOMeUUk/e+o?= =?us-ascii?q?6+vjYrr4vJOTK4h0igTmPqQvnMywH/g4PxAQU2SH/emwzr7u8E3jTLlUk/E7kL?= =?us-ascii?q?PVvZ/VKMgDo662GQ5V0oIt6xalCDem1cwVnXodI1JGYh2IkpXpN0vOIP/iA/ew?= =?us-ascii?q?mVKsny1tx//cJbDhDZDNIWLCkLflZ7py90lcyA8rwdBF+51UEq0BIO70WkLpqN?= =?us-ascii?q?PXFBo5Mwitz+bjCdV9zZ8eVHmUAq6ZNaPSqUWH6vguI+mKfo8VuSzyJ+Ir5/70?= =?us-ascii?q?3jcFngo/eqKk2YoRX0s5BPN6axGbZnHhhsYHV3wHpA0iZPHhgRuMS2gASWy1Wv?= =?us-ascii?q?cf7zIyBJ/uWYTKRYmhnfqB1SmyGJRQb0hJD1mNFTHjcIDSCKREUz6bPsI0ym9M?= =?us-ascii?q?brOmUYJ0kEj27FammYoiFfLd/2gjjbymzMJ8vrSBmhQ79DgyBMOYgTnUEjNE21?= =?us-ascii?q?gQTjpz55hR5ExwzlDZjPp9iv1cUMJIvrZHDlt8OpnbwOh3Tdv1X1CZJ4bbeBOd?= =?us-ascii?q?WtyjRAoJYJc0yt4KbVx6Hoz73B/G1iuuRbQSku7SCQ=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C1CwAiEVVdhizZVdFlHQEBBQEHBQGBZ?= =?us-ascii?q?4JAAURRMyqEH4N7ixCCDwKIIoE/foRwiVSBZwkBAwEMHxABAYQ/AoMRGwcBBDQ?= =?us-ascii?q?TAgQBAQQBAQEEAQMDBAETAQEBCAsLCCmFLgyCOikBgmcBAgMjHQEbHQEDDAYFC?= =?us-ascii?q?w0CAh8HAgIiAREBBQEcBhMIE4MHAYFpAQMdD54vPIsjgRUFAReCewWBMwGDCAo?= =?us-ascii?q?ZJw1fA4E9AgcSeiiLQyaCFoQjPoJWCwKBKTiDC4JYBJVehWOQDAcCgh+BboR2j?= =?us-ascii?q?U8bgx2BDpQTiiOLE5A+DyGBRoF5TSNQMYI7CYI5Gh6DOoUUhUI/MI8pAQE?= X-IPAS-Result: =?us-ascii?q?A0C1CwAiEVVdhizZVdFlHQEBBQEHBQGBZ4JAAURRMyqEH4N?= =?us-ascii?q?7ixCCDwKIIoE/foRwiVSBZwkBAwEMHxABAYQ/AoMRGwcBBDQTAgQBAQQBAQEEA?= =?us-ascii?q?QMDBAETAQEBCAsLCCmFLgyCOikBgmcBAgMjHQEbHQEDDAYFCw0CAh8HAgIiARE?= =?us-ascii?q?BBQEcBhMIE4MHAYFpAQMdD54vPIsjgRUFAReCewWBMwGDCAoZJw1fA4E9AgcSe?= =?us-ascii?q?iiLQyaCFoQjPoJWCwKBKTiDC4JYBJVehWOQDAcCgh+BboR2jU8bgx2BDpQTiiO?= =?us-ascii?q?LE5A+DyGBRoF5TSNQMYI7CYI5Gh6DOoUUhUI/MI8pAQE?= X-IronPort-AV: E=Sophos;i="5.64,388,1559512800"; d="scan'208";a="316427515" X-MGA-submission: =?us-ascii?q?MDHVVphnl24lDryph+CZNmpiV3Bfa10//xF/m/?= =?us-ascii?q?3vK1nDok0jLjY/qxpFsBVQvFmMSG4wzOaesUIa0drflMrAzZpSZQu6nb?= =?us-ascii?q?b/dvHUV017FFur9mhqvyygh8UmRQfPfg+LDbIXARm8kAfG00NuLKTl0J?= =?us-ascii?q?tQSfHaUNBfrXZiVi+CP1O6DA=3D=3D?= Received: from mail-vs1-f44.google.com ([209.85.217.44]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 15 Aug 2019 10:01:17 +0200 Received: by mail-vs1-f44.google.com with SMTP id c7so998375vse.11 for ; Thu, 15 Aug 2019 01:01:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=K930BhEQ5uhihwCBP0+KkbOe1O+Jh04BBc8mvWikl6k=; b=exKXbzuEGIkH53ujzdO77yiJcnlFiAHJ1kyEWqQmyj29F8cm8rjFnuiyjVyeb+hWzR oxUvZRx3+5uqeOTiKBEfQVzWZZnfnAckcvFUIIoecT+5BfShWfS7247nqaILCvrlGgIy cPCdjYe3GZ6Tp/BrkWUV/IftJk8OTrX5A1PqAmfq89lzXVNUCnotSOBzXg3PbkrltVKc g92lDl2zIOBa4JdBWpFlV/QJOV38obsghq8GYsyzdlkG+8ctW5RuWyUycVqQeY9nC0Bd MK4XljSm0rcAs+LcYQfxXE4xHtEEKH/wNnMb/QNjYS8Afry2F21gOJ2KJeVT8M2hEQZw PQvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=K930BhEQ5uhihwCBP0+KkbOe1O+Jh04BBc8mvWikl6k=; b=PMg8AiOpzRFTejD+ub0CPQqD/GbELE3lW07uHLoxGw9BKJgCwFq7GRIk+6H6CSbVQN xYKaPPTAzvMu9Ku6XEKSFbS3ZX5iTBJnwDG1WiwsU6iwcF+IdcM5vEWb+VGzacaeSz3p tJHUUWAPY+SBPFQYI2+nweKzPXp2S+hnbDFlZVS3IGDjLwlhvm71qcsq2BoUgRjgEcD8 bhG1AzU0XV18OQFDptSnRKNaBKHm/oHG5arAj7Ce0uAFounwG/ADpK9DOp9Vrvx5LRnx WxbcO8X0YUbmSTF83Gp/rqyD1dAWrV69QtwElUpoxThGl9lHib2iN089Wq4bNeL50lRn B9HQ== X-Gm-Message-State: APjAAAVeclvVI72US4hx36zNOiksh9C4V1rFVTqOLzBn1H2WdzlHrobC au7JtvDJe2xDhgQ7Ue5QHRwyxKCD8BchOnqCHuc= X-Google-Smtp-Source: APXvYqy50DFZ9RkIeC26hUyJt8uGZXuUMKwZ7QjbGsjjN6y+SlBfI2n53y0RoxhYgTBpnXPeF13lnQPLHH0FmPVVCB0= X-Received: by 2002:a67:edcf:: with SMTP id e15mr2231185vsp.75.1565856075805; Thu, 15 Aug 2019 01:01:15 -0700 (PDT) MIME-Version: 1.0 References: <27CBCB91-8A86-4ACD-9DC1-E227A4CEE540@uca.fr> In-Reply-To: <27CBCB91-8A86-4ACD-9DC1-E227A4CEE540@uca.fr> From: Kakadu Date: Thu, 15 Aug 2019 11:01:03 +0300 Message-ID: To: =?UTF-8?Q?Jocelyn_S=C3=A9rot?= Cc: Caml Mailinglist Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [Caml-list] [ANN]: a short tutorial on Opam/Ocamlfind/Dune (was: A (silly ?) question about opam and ocamlfind) Reply-To: Kakadu X-Loop: caml-list@inria.fr X-Sequence: 17769 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: OCaml.org has a dedicated web page tutorials. Maybe you can do a pull request or something? http://ocaml.org/learn/tutorials/ Happy hacking, On Thu, Aug 15, 2019 at 9:38 AM Jocelyn S=C3=A9rot w= rote: > > Dear all, > > I=E2=80=99ve finally solved the problem reported in my previous post. > > Because the general solution(s) i=E2=80=99ve found might be useful to pro= grammers having to deal with the interactions between Opam, ocamlfind and D= une, i=E2=80=99ve published a small page on github describing them. It=E2= =80=99s here : > > https://github.com/jserot/opam-howto > > The given code describes how to define, build and use a minimal opam pac= kage with and without dune (with ocamlfind). > > Comments, bug reports and suggestions for improvments welcome ! (preferab= ly by posting an issue on the github page). > > Jocelyn