From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr 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 A306D7F860 for ; Thu, 6 Mar 2014 02:58:26 +0100 (CET) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of berenger@riken.jp) identity=pra; client-ip=134.160.33.162; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="berenger@riken.jp"; x-sender="berenger@riken.jp"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of berenger@riken.jp designates 134.160.33.162 as permitted sender) identity=mailfrom; client-ip=134.160.33.162; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="berenger@riken.jp"; x-sender="berenger@riken.jp"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of postmaster@postman.riken.jp designates 134.160.33.162 as permitted sender) identity=helo; client-ip=134.160.33.162; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="berenger@riken.jp"; x-sender="postmaster@postman.riken.jp"; x-conformance=sidf_compatible; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqABAK7VF1OGoCGinGdsb2JhbABahx6+DYEvDgEBAQEBBg0JCRQogiUBAQEEIxVAEQsYAgIFFgsCAgkDAgECATcBDRMGAgEBh3WuKaBwF4EpjS8WglmBSQEDiUmOdIpZBIsK X-IPAS-Result: AqABAK7VF1OGoCGinGdsb2JhbABahx6+DYEvDgEBAQEBBg0JCRQogiUBAQEEIxVAEQsYAgIFFgsCAgkDAgECATcBDRMGAgEBh3WuKaBwF4EpjS8WglmBSQEDiUmOdIpZBIsK X-IronPort-AV: E=Sophos;i="4.97,597,1389740400"; d="scan'208";a="51454040" Received: from postman2.riken.jp (HELO postman.riken.jp) ([134.160.33.162]) by mail3-smtp-sop.national.inria.fr with ESMTP; 06 Mar 2014 02:58:24 +0100 Received: from postman.riken.jp (postman2.riken.jp [127.0.0.1]) by postman.riken.jp (Postfix) with SMTP id 4E9AD1260731 for ; Thu, 6 Mar 2014 10:58:21 +0900 (JST) Received: from watson.prg.gsc.riken.jp (ipm04.gsc.riken.go.jp [134.160.83.74]) by postman.riken.jp (Postfix) with ESMTPA id C71A41270051 for ; Thu, 6 Mar 2014 10:58:20 +0900 (JST) Message-ID: <5317D63C.7020902@riken.jp> Date: Thu, 06 Mar 2014 10:58:20 +0900 From: Francois Berenger User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: caml-list@inria.fr References: <000b01cf3885$6f1ef7a0$4d5ce6e0$@metastack.com> <20140305152430.GJ17955@emmental.inria.fr> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 6.0.0.2142326, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.6.14814 Subject: Re: [Caml-list] Project hosting for new OCaml projects On 03/06/2014 03:00 AM, Hezekiah M. Carty wrote: > On Wed, Mar 5, 2014 at 10:24 AM, Simon Cruanes > wrote: >> >>> >>> It seems that the following are worth doing: >>> >>> * Support OASIS (and in so doing, I believe that will migrate its build >>> system to ocamlbuild) >> >> oasis is very nice in that it centralizes, in a single _oasis file, >> everything about the project. In particular, it deals with the META file, >> building cmxa, cma, cmxs, etc. It can generate a "configure" and a >> Makefile (if you so wish), points to the documentation, the VCS >> repository, deals with several libraries (or sub-libraries, see how lwt >> does it for instance) and executables, etc. OASIS also generates install/uninstall targets, that's nice. >>> * Support OPAM (which looks incredibly straightforward - being primarily a >>> Windows user, the OPAM typhoon has flowed past me thus far) >> >> Pretty simple indeed, 3 small files in the opam-repository and you're done. >> Also the opam team is quite reactive and helpful with packaging >> problems. >> > > An additional small benefit to using oasis - oasis2opam, which is > installable from opam, allows you to automatically generate opam > metadata from your project's _oasis file. Writing out the three opam > files by hand is simple, oasis2opam makes it even easier. > > Hez > -- Best regards, Francois Berenger.