English version
Accueil     À propos     Téléchargement     Ressources     Contactez-nous    

Ce site est rarement mis à jour. Pour les informations les plus récentes, rendez-vous sur le nouveau site OCaml à l'adresse ocaml.org.

Browse thread
[Caml-list] Building large and portable projects
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2003-11-21 (19:04)
From: sylvain.le-gall@p...
Subject: Re: [Caml-list] Building large and portable projects

On Sat, Nov 22, 2003 at 03:12:48AM +1100, skaller wrote:
> On Fri, 2003-11-21 at 17:49, sylvain.le-gall@polytechnique.org wrote:
> > On Fri, Nov 21, 2003 at 02:48:17PM +0900, Nicolas Cannasse wrote:
> > On the other hand the aim will be to have a self contained tools ( ie
> > when you write a makefile you use rm, cp, touch
> > .. here the aims will be
> > to have it in ocaml ). So you could build on every platform which
> > support ocaml.
> The goal is impossible. For example, all my Ocaml
> source is literate programmed. You surely aren't
> going to rewrite Interscript in Ocaml are you?

Ok i have read your mail but i need time to understand all what is lying
in it.

I don't want to reproduce make bugs... I just want to do something
simple where you can type :

let my_prog = {
	name : "my_prog";
	compile_target : [Opt;Byte];
	toplevel_files : [ "my_prog.ml" ;
	"something_ocamldep_dont_recognize_as_toplevel.ml" ];
	package : "all_my_life" ;
	target_tag : Binary; ( or Documentation or Custom of string )

let _ =
	add_target my_prog

Ie, it is not makefile syntax.

But, i don't really have begin my project... So i can't already said
that i will use this or that...

Kind regard
Sylvain LE GALL

ps : if you are interested, i will contact you when i will consider
enough mature to begin with this huge task ( in fact, i have made a kind
of start with the findlib branch of cameleon, but i am not finished ).

To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners