From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id q1BLAI0c009487 for ; Sat, 11 Feb 2012 22:10:18 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhECAJnYNk/RVdK2mGdsb2JhbABEgw2sYAgiAQEBAQEICQ0HFCeCCwIkCAEbHgMSEBY0AhIRAQUBIg0IAQEeh2OYaIJdCotxgnCEET+IcwIBBAuLaRYBBQQDBAQHDgYBAwIUEwMDAYNfCRkHCAIGBRgICYM1BIhKjGiFWoE6hxE9hCA X-IronPort-AV: E=Sophos;i="4.73,403,1325458800"; d="scan'208";a="143853328" Received: from mail-iy0-f182.google.com ([209.85.210.182]) by mail1-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 11 Feb 2012 22:10:12 +0100 Received: by iaeo4 with SMTP id o4so3234414iae.27 for ; Sat, 11 Feb 2012 13:10:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=ZcQmhsouV8Iym61luGnn0Ev6fbf+85Eyw65C9C8weL4=; b=ZoGUmgYmH65OyS8YzFTwMewrXBGbItgxxkFYTUXsmHSEcWDQJc5oBECO8vzqb5LH7O dj72EX/5/FSdiHeOvbF6sqXEVHyY71YwTB/rRKpL0azrs7TVBB7bJwymM8An0iEOHDOa MPAqvgxAYe/YruALSG5C/DKthpnYi0slDS7WU= Received: by 10.42.19.65 with SMTP id a1mr15136079icb.48.1328994611196; Sat, 11 Feb 2012 13:10:11 -0800 (PST) Received: from [192.168.1.65] (99-121-78-10.lightspeed.lnngmi.sbcglobal.net. [99.121.78.10]) by mx.google.com with ESMTPS id us2sm14264932igb.7.2012.02.11.13.10.09 (version=SSLv3 cipher=OTHER); Sat, 11 Feb 2012 13:10:10 -0800 (PST) Message-ID: <4F36D930.70008@gmail.com> Date: Sat, 11 Feb 2012 16:10:08 -0500 From: Edgar Friendly User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20111229 Thunderbird/9.0 MIME-Version: 1.0 To: "caml-list@inria.fr" Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Caml-list] Package installation assumptions made by odb odb is a simple ocaml program to install ocaml packages with dependencies. I've written a document on the assumptions it makes of the packages it's to install. By sharing this, I hope to influence library and application developers to use a standard interface for compiling their program. The details are here: https://github.com/thelema/odb/blob/master/guidelines.md Thank you for any feedback. Please bear in mind that odb is meant to be simple, so the complexity of configuring, building and installing any packages is expected to be in that package's build system, and not odb itself. E.