From: ygrek <ygrekheretix@gmail.com>
To: caml-list@inria.fr
Subject: Re: [Caml-list] oasis & macosx
Date: Thu, 21 Apr 2011 08:58:21 +0300 [thread overview]
Message-ID: <20110421085821.4ae01de4.ygrekheretix@gmail.com> (raw)
In-Reply-To: <BANLkTikR98J7Pqw-YQWbC=QfQs3jSNDFdQ@mail.gmail.com>
On Wed, 20 Apr 2011 13:36:45 -0300
Andrei Formiga <andrei.formiga@gmail.com> wrote:
> On Wed, Apr 20, 2011 at 1:12 PM, Daniel Bünzli
> <daniel.buenzli@erratique.ch> wrote:
> >
> > Anyway, taking the source and following the steps under the Installing
> > section of INSTALL.txt fails (cf. the end of this email).
> >
> > I expected oasis to be able to bootstrap itself based on the ocaml
> > toolchain (at least IIRC that's what Sylvain advertised during his
> > talk at the meeting).
> >
> > If I first need to install manually all what is listed in the
> > Dependency section, it's going to be rather painful.
Currently yes - in order to use OASIS (the program) as a developer you need a handful of
dependencies. But Sylvain was working on oasis bundling - i.e. enabling
oasis-powered packages to be distributed in a single bundle with all the deps,
and once this goal is reached OASIS the program will be distributed as a bundle too.
Note that in order to use OASIS (the build system) as a consumer of an existing package no
dependencies (except those of the package itself) are required - ocaml setup.ml drives everything.
I for one want to see OASIS widely used primarily as a way to achieve portability of build systems
for ocaml libraries. It is rather ridiculous to see ocaml libraries (written in portable language)
not installable out of the box on windows or bsd just because the author used some dubious
bash tricks or relied on external binaries (with some specific cmdline flags handling). Also
simple C binding libs get build system right out of the box (and these proved to be a problem
for a newbies in the past).
> > Btw. it is unclear from the documentation how and where oasis installs
> > packages.
> >
>
> I believe it is based on the path returned by ocamlc -where
OASIS uses findlib to install. So the path is `ocamlfind printconf destdir`
--
ygrek
http://ygrek.org.ua
next prev parent reply other threads:[~2011-04-21 5:58 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-20 15:53 Daniel Bünzli
2011-04-20 15:55 ` Joel Reymont
2011-04-20 16:12 ` Daniel Bünzli
2011-04-20 16:17 ` Joel Reymont
2011-04-20 16:25 ` Török Edwin
2011-04-20 23:38 ` Edgar Friendly
2011-04-20 16:25 ` Vincent Aravantinos
2011-04-20 16:36 ` Andrei Formiga
2011-04-20 16:58 ` Daniel Bünzli
2011-04-20 17:10 ` Andrei Formiga
2011-04-21 5:58 ` ygrek [this message]
2011-04-21 6:00 ` ygrek
2011-04-21 8:55 ` [Caml-list] " Sylvain Le Gall
2011-04-21 16:42 ` Daniel Bünzli
2011-04-21 17:02 ` dmitry grebeniuk
2011-05-19 9:29 ` Sylvain Le Gall
2011-05-30 11:04 ` Daniel Bünzli
2011-05-30 11:17 ` Gabriel Scherer
[not found] ` <BANLkTim1wCTkwCNZVh_VMYFNa=wkFvCuFA@mail.gmail.com>
2011-05-30 11:47 ` Daniel Bünzli
2011-05-30 13:54 ` Till Varoquaux
2011-05-30 14:06 ` Sylvain Le Gall
2011-05-30 14:56 ` Daniel Bünzli
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110421085821.4ae01de4.ygrekheretix@gmail.com \
--to=ygrekheretix@gmail.com \
--cc=caml-list@inria.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox