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 sympa.inria.fr (Postfix) with ESMTPS id 1C45881799 for ; Wed, 24 Jul 2013 20:24:13 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of markus.mottl@gmail.com) identity=pra; client-ip=74.125.82.177; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="markus.mottl@gmail.com"; x-sender="markus.mottl@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of markus.mottl@gmail.com designates 74.125.82.177 as permitted sender) identity=mailfrom; client-ip=74.125.82.177; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="markus.mottl@gmail.com"; x-sender="markus.mottl@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-we0-f177.google.com) identity=helo; client-ip=74.125.82.177; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="markus.mottl@gmail.com"; x-sender="postmaster@mail-we0-f177.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnEDAJAb8FFKfVKxjWdsb2JhbABagztQvV4EAYEOCBYOAQEBAQcLCwkSBiSCJAEBBAFAARQHHQEDAQsGBQsNLiEBAREBBQEcBhOHfQEDCQabW4xPgn+EUAoZJw1kh3QBBQyNCYFQZTMHgxJuA5V2gWmBKYp+g0EWKYRWIA X-IPAS-Result: AnEDAJAb8FFKfVKxjWdsb2JhbABagztQvV4EAYEOCBYOAQEBAQcLCwkSBiSCJAEBBAFAARQHHQEDAQsGBQsNLiEBAREBBQEcBhOHfQEDCQabW4xPgn+EUAoZJw1kh3QBBQyNCYFQZTMHgxJuA5V2gWmBKYp+g0EWKYRWIA X-IronPort-AV: E=Sophos;i="4.89,736,1367964000"; d="scan'208";a="27200829" Received: from mail-we0-f177.google.com ([74.125.82.177]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 24 Jul 2013 20:23:56 +0200 Received: by mail-we0-f177.google.com with SMTP id m46so1935028wev.22 for ; Wed, 24 Jul 2013 11:23:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=3n0jW06spmhxSA7gYMG9AWyRymB5mqn4v/dGVKZVKWQ=; b=qOKsjJWACRn5u012yc0/6QzKBN6L9ZxDBxK+o4SYENJ0epL9tlokHTASUhlIYpxSI3 W+YZR3nMxrWWGMmApygK4eHrEteYp/vMRnqR2XYB0PAHxG65iw4kd3oRzfsOSK0HAyTO 4xRCyCIawqJAT5M37jPW92tyMYEQEWW/GPeR2OCrmFOHJ8+1JdkKliF9u4ZT5Dj5eHbT 0jt5hqmH0oB0PaUCzjeXO15u7almnWEy8FK/bbMX6cI5gxIw/7Q7ClMTmyhp+41UGe/D /b6E8X0lkwFC7te81otZWifxHgnZpV4f5JeICw/aVbX4lZLMvYlYdxlJUwQ05lBrfFdW hvgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=3n0jW06spmhxSA7gYMG9AWyRymB5mqn4v/dGVKZVKWQ=; b=BG8SLWogBMGIOLjzdnxk2jLetHB9KptKTvAeZWfg9ip2RStitBDHcPsoZVCD9Tytqj e3EUEH253rwpWUckONMfZYvJFnPbA7gBYmVbP/nHlBzPqWgRIi83eqz0Ulifq83BzwZR URp1OrlKc6REVGJc8NS2yMlqtxEk4/8dt0+MZQFJqKoSEDnIpVo4l5Xu9c7BFKfVKqHW HMjcosKtdQ9jcEDgj/soxB94pNUZJGWyTt6cvntnBrEvuLkhDv1Ta/24GjwCtxrybDuD lG8IJV61Bdgov9vcG3xLRwlj6ESWNBqj6z96vwyzVMipeZ2hZ6HAemk/dh8K5YI8WU+p K/eA== MIME-Version: 1.0 X-Received: by 10.180.9.212 with SMTP id c20mr3533374wib.65.1374690235726; Wed, 24 Jul 2013 11:23:55 -0700 (PDT) Received: by 10.194.172.169 with HTTP; Wed, 24 Jul 2013 11:23:55 -0700 (PDT) In-Reply-To: References: <1374669368.25411.5@samsung> <1B6BB035-9909-4F0C-9DEA-F713B977A467@ocamlpro.com> <7F8931D5-E65D-49EB-B54D-A50716F3EFDD@recoil.org> Date: Wed, 24 Jul 2013 14:23:55 -0400 Message-ID: From: Markus Mottl To: =?ISO-8859-1?Q?Daniel_B=FCnzli?= Cc: Gabriel Scherer , Anil Madhavapeddy , Thomas Gazagnaire , Gerd Stolpmann , Fabrice Le Fessant , Francois Berenger , Ocaml Mailing List Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [Caml-list] GODI is shutting down On Wed, Jul 24, 2013 at 1:56 PM, Daniel B=FCnzli wrote: > But then I would use oasis to make releases which meant expressing these = build rules in oasis which is not always obvious and/or possible without st= ill needing to have to patch your _tags file (e.g. syntax extensions) and w= hen things were not working you were left with that 350 loc myocamlbuild.ml= file and an obnoxious _tags file that you didn't write. I agree that the build process of somewhat more advanced projects is not easy to specify with Oasis. But for simple projects (pure OCaml, maybe just some C-files, no preprocessing) it is decent enough. Though I have adopted Oasis for all my open source projects, I did sometimes despair a little when things got complicated, e.g. version discovery of 3rd party libraries, preprocessing, etc. > Personally I'm moving away from oasis for new packages and will gradually= phase out its usage during maintenance release of my old packages. The pat= h I'm taking from now on until something better emerges is described here [= 1]. I'm not going that far yet, I'll just wait and see whether Oasis will improve to the point where the hard stuff gets easy enough, or, who knows, until something even better comes along. But I really do like the idea of having a standardized packaging file within the package. Oasis may have started out in the right place with that, but seems to have wandered into less promising territory. Regards, Markus -- Markus Mottl http://www.ocaml.info markus.mottl@gmail.com