From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id p3LGhHdt024922 for ; Thu, 21 Apr 2011 18:43:17 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Al0CAJRdsE3RVaC2kGdsb2JhbACET6B0CBQBAQEBCQkNBxQEIah5ijiCYYUOiREBAQMGgSODUH0EjiuKCjqBIg X-IronPort-AV: E=Sophos;i="4.64,252,1301868000"; d="scan'208";a="93584515" Received: from mail-gy0-f182.google.com ([209.85.160.182]) by mail4-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 21 Apr 2011 18:43:02 +0200 Received: by gyg13 with SMTP id 13so794594gyg.27 for ; Thu, 21 Apr 2011 09:43:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=2eE8+dHQLwpg+HNa/Gxr8S9YL+wXV9I7uU4l/XWT10U=; b=Inou7bCfwB4oZJGgl+mn7faprI+6m7/IXD5sg7NN6QeDyZQQ6tnnOJeVT/RLOfeSJt 5HlmawAJ9qNC8IP2TLN722usmPMSwZ/OZ61Adw3lAGsVOjH5ssVIlSgN0h7AZ7vecalt E5HkqWoATKp37uRsVubxoqYyE5GkNjUVGQyyk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=drgbuwN75pm754O5dVB6qk9likK9XrODZZrNUNzSP6DIla/T5ioUfouh50qzYrThTW L9Qtll1Wj40NQkxM6YhdwSR/WErlQ3n0Zl3MqyUhK0xMSmmL/LORwr/cp87wayEkoo48 ozM9up5QKp15JgE5+iVed4avkoH4zpEn30Cpk= MIME-Version: 1.0 Received: by 10.236.161.234 with SMTP id w70mr116931yhk.520.1303404180143; Thu, 21 Apr 2011 09:43:00 -0700 (PDT) Sender: daniel.c.buenzli@gmail.com Received: by 10.147.136.13 with HTTP; Thu, 21 Apr 2011 09:42:59 -0700 (PDT) In-Reply-To: References: Date: Thu, 21 Apr 2011 17:42:59 +0100 X-Google-Sender-Auth: pj51z87CMzrxLOlAzGDZ2Q3DK9w Message-ID: From: =?UTF-8?Q?Daniel_B=C3=BCnzli?= To: Sylvain Le Gall Cc: caml-list@inria.fr Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by walapai.inria.fr id p3LGhHdt024922 Subject: Re: [Caml-list] Re: oasis & macosx Sylvain, Read that message after your vacations. > - the documentation can be confusing, because I have written it and I >  probably know the system too much, ideally someone with no prior >  knowledge should review it to make it understandable by an oasis >  beginner (help are welcome on this point) I don't think that's a good idea. You built that system, you are the one who knows it best and if you don't know how to explain it to others we have a problem. Unless I'm mistaken, at the moment there's no documentation about oasis-db. There's this page : http://oasis.forge.ocamlcore.org/oasis-db.html and from this page the various links keep going back to documentation about oasis (which is certainly why I got confused in the first place). Nowhere is the general architecture of this system explained to me. Nowhere is it written that findlib is used to install things and where and how it uses findlib to installs things. Maybe one problem is that the work around oasis seems to be thought in terms of features and interoperability with other systems. None of which are really essential to me. Personally my needs are pretty basic *which doesn't mean they are easy to solve*. I want cabal install (and uninstall) for ocaml both as a user and as a package publisher. My opinion is that the system should be thought in terms of *experience*. >From the user perspective the experience I personally would like is : 1) Find a way to install the ocaml compilers 2) Download the oasis sources, compile them (don't ask me to install other things). 3) You can now oasis install/uninstall the packages that are uploaded in oasis-db >From the publisher perspective the experience looks right to me, provide an _oasis file in your tarball, upload it on oasis-db. That's it, your package is now installable with oasis. > - there should be a binary installer for easy install on MacOS X, but >  until recently I don't have a Mac at hand to do it. This is now fixed >  but I don't manage to have the time to learn how to make a package on >  MacOS X I don't think time should be lost on providing binary installers for various platforms, this doesn't scale. Time should be spent on trying to make oasis able to bootstrap itself based on the existence of an ocaml install. This scales and makes oasis easy to install on every platform where it will be needed. Best, Daniel