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
[Caml-list] Announcing the OMake build system version 0.9.1
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2004-09-05 (17:15)
From: skaller <skaller@u...>
Subject: Re: [Caml-list] Announcing the OMake build system version 0.9.1
On Mon, 2004-09-06 at 01:44, chris.danx wrote:

> > But how does it know it? How to specify that in a different way than
> > for make?
> Isn't that information encoded in the source files already?  The tool 
> extracts this information and uses it in the build process.

Not quite -- the build rules have to be encoded, yes.
However the encoding is as executable code, so whilst
technically you're right it is extracted and 'used'
by the build process, from the client's viewpoint
it is simply executed.

The build tool itself is a small Python script
which calls functions from a Python library,
and the user can enhance the processing in Python
embedded in the source being read --
so the integration is fairly seamless.

Contrast to autoconf, make, cake, imake ... :)
In theory, these tools are also well integrated
by the Unix OS and shell -- but I find Python
script better (Perl would no doubt be good too).

John Skaller,
voice: 061-2-9660-0850, 
snail: PO BOX 401 Glebe NSW 2037 Australia
Checkout the Felix programming language

To unsubscribe, mail Archives:
Bug reports: FAQ:
Beginner's list: