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 mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 07B277F860 for ; Wed, 5 Mar 2014 19:01:06 +0100 (CET) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of hez@0ok.org) identity=pra; client-ip=69.163.253.155; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="hez@0ok.org"; x-sender="hez@0ok.org"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of hez@0ok.org) identity=mailfrom; client-ip=69.163.253.155; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="hez@0ok.org"; x-sender="hez@0ok.org"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@homiemail-a25.g.dreamhost.com) identity=helo; client-ip=69.163.253.155; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="hez@0ok.org"; x-sender="postmaster@homiemail-a25.g.dreamhost.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap0BAPRlF1NFo/2bnGdsb2JhbABahBiDBL4JgRIeDgEBAQEBBhYJPIIlAQEBBCMdOQEPCwsNAgImAgIiEgEFAQ4BDQYTCIdxoiqLGHaDZZxIEQaBKY0oB4JvgUmJT45yilkEhWAYKYR4 X-IPAS-Result: Ap0BAPRlF1NFo/2bnGdsb2JhbABahBiDBL4JgRIeDgEBAQEBBhYJPIIlAQEBBCMdOQEPCwsNAgImAgIiEgEFAQ4BDQYTCIdxoiqLGHaDZZxIEQaBKY0oB4JvgUmJT45yilkEhWAYKYR4 X-IronPort-AV: E=Sophos;i="4.97,593,1389740400"; d="scan'208";a="61450090" Received: from agjbgdcfdbff.dreamhost.com (HELO homiemail-a25.g.dreamhost.com) ([69.163.253.155]) by mail2-smtp-roc.national.inria.fr with ESMTP; 05 Mar 2014 19:01:04 +0100 Received: from homiemail-a25.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a25.g.dreamhost.com (Postfix) with ESMTP id 20876678085 for ; Wed, 5 Mar 2014 10:01:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=0ok.org; h=mime-version :in-reply-to:references:from:date:message-id:subject:to:cc: content-type; s=0ok.org; bh=x7grV7Vk3rZB0/M4KrstEaydBVM=; b=QkkO WU/C0TtwE5ALcUchbpnXjrLm7biT3ag4BSmjOkxkY/ojR+COXWpeo03q2wdg2OW1 VYyPIrcAmox56zQDA+D212VUpl1LsxHrfK2dwrLWYdJXEWwaep7EoSzTCuAB9i3E yefy/mJ9ya8AAyTF+II/8hNB2cn6lgDoXIpj8JU= Received: from mail-qc0-f175.google.com (mail-qc0-f175.google.com [209.85.216.175]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: hez@0ok.org) by homiemail-a25.g.dreamhost.com (Postfix) with ESMTPSA id E3A1F678083 for ; Wed, 5 Mar 2014 10:01:01 -0800 (PST) Received: by mail-qc0-f175.google.com with SMTP id e16so1528927qcx.20 for ; Wed, 05 Mar 2014 10:01:00 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=HqaznQ0+DX5Vc7aciJ2LeS7QT4B74Pdn6jXTF5aeXr8=; b=dZDmo4FJ+2VHcyRIMQSfG7TBmRy5bNcKaVBwB8q1x+LzZTmKsUYEC2+qXG3fIF6AD7 wll9vaKdC0TGkD1mVfC+8pxds7eVO75NGjHpAeTZlQ4vRFViuWKS5lPDXqnPDMUEna1+ hJIAFyWFb95pzu+4sfS1FNwsx9Lof7kT4b7Vpe/h9GSTI4tXwiUd7YWrXlreWb0E8/0S jJ9TSeF8w+0nKiX78QDBgaZn/yL1hMfEyYSW86VePZ69dNtDILkSjTEUvCp88k4/QuYA 7dUVf/TAWs5pJMaBGLfUbJsxkwYQR3P/+m76UDv3eJd9fHp3E8iA0eOsvBUdjxmcWq3U 5IjA== X-Gm-Message-State: ALoCoQn4lbUZSL1xNYstzXyxjLr2NWYFKlBI4/Li8KOX4jjcYJyyBnrHI2iMhWNwfSi+dEeU0Flj X-Received: by 10.224.69.199 with SMTP id a7mr8705700qaj.18.1394042460794; Wed, 05 Mar 2014 10:01:00 -0800 (PST) MIME-Version: 1.0 Received: by 10.96.158.105 with HTTP; Wed, 5 Mar 2014 10:00:40 -0800 (PST) In-Reply-To: <20140305152430.GJ17955@emmental.inria.fr> References: <000b01cf3885$6f1ef7a0$4d5ce6e0$@metastack.com> <20140305152430.GJ17955@emmental.inria.fr> From: "Hezekiah M. Carty" Date: Wed, 5 Mar 2014 13:00:40 -0500 Message-ID: To: Simon Cruanes Cc: David Allsopp , OCaml List Content-Type: text/plain; charset=UTF-8 Subject: Re: [Caml-list] Project hosting for new OCaml projects 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. > > > * 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