Browse thread
[Caml-list] Alternative proposal: COAN
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Nicolas Cannasse <warplayer@f...> |
| Subject: | Re: [Caml-list] Alternative proposal: COAN |
> >> The problem is that every package has a different build system, > >> configuration system (Makefile targets), installation > >> directories, etc. Of course it is "easy" to package them : just > >> issue the right (Makefile or whatever) commands, set the right > >> Makefile variables, etc. The problem is that you have to spend > >> some time figuring out these commands. Ideally, it should be as > >> simple as : > >> > >> perl Makefile.Pl or python ./setup.py build > >> > >> One more point is that ocaml is multi-platform : so this build > >> system should be able to run on unix, Windows, MacOS. Packages > >> that wraps C libraries will probably be platform-specific but > >> it think it would be nice if pure ocaml programs could be built > >> the same way on every platform supported by ocaml. > > NC> Will I need to install wonderful programming langages such as > NC> perl or python on my Windows box ? Without any flames, why are > NC> always unix users wants to make things so complicated ? :) I > NC> will much more prefer something like : > > Have you tried OCamlMakefile? I gotta say -- I do a lot of weird > stuff with Caml (preprocessing with a custom-written #define > processor, amongst other weird stuff), and it's worked more-or-less > like a charm. > > Indeed, I'd like to encourage others to use this puppy. It *works*. > > A combination of OCamlMakefile, and "findlib" (Thanks, Gerd!!!!) > really, really, really (did I mention really?) works to eliminate > almost all my building and packaging hassles. > > I suspect that some sort of Makefile-generating facility, written in > Caml (of course), combined with OcamlMakefile, and producing findlib > modules, would be *near-ideal*. No, I haven't used OCamlMakefile ( is is working with NMAKE ? ) And no, I don't think using findlib would be *near-ideal* since it isn't ported on all platforms ( Windows at least, what about MacOs ? ). Nicolas Cannasse ------------------- 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