Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
build, distribution, data and metadata
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Nicolas Pouillard <nicolas.pouillard@g...>
Subject: Re: [Caml-list] build, distribution, data and metadata
Excerpts from Cristian Baboi's message of Thu Jan 31 09:57:27 +0100 2008:
> Hello!

> I joined this list in an attempt to learn OCAML.
> I don't yet know the language, the libraries or the building and  
> distribution policies.
> In these two days since I subscribed to the list I've seen a long  
> discussion about the lack of standards.

Last two days were exceptionally very loaded.

> I have a few remarks regarding these matters and I thought to share them:
> - metadata is just data
Yes, but this generally means data about data.

> - the make files are written in a well defined language
Considering GNU make, BSD make, pmake, bmake, omake... I would say no.

> - rumors say ocaml is good at writing translators
That's not rumor, that's the truth :)


> - I like the freepascal approach
> "No Makefiles Unlike most programming languages, Pascal does not need  
> Makefiles. You can save huge amounts of time, the compiler just figures  
> out itself which files need to be recompiled."

That's why ocamlbuild has been created, to make Makefiles useless.

> So, my suggestion is to agree on a *language* in which to express the  
> build/distribution/whatever and then implement it the best way you can.

That's OCaml itself using the ocamlbuild API.


Nicolas Pouillard aka Ertai