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
Camlp4s 4.02
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2007-07-10 (12:34)
From: Stefano Zacchiroli <zack@b...>
Subject: Re: [Caml-list] Camlp4s 4.02
On Tue, Jul 10, 2007 at 02:19:54PM +0200, Daniel de Rauglaudre wrote:
> Interesting question, thank you for asking :-)
> Well, since my camlp4 is in the continuity of the previous official
> one (what the "new" camlp4 is not), I did not change the names of
> the commands, nor library files.

Ok, thanks for the explanation.

> I may do, since I don't have the "official" version. I may change it
> into "camlp5", "camlp42", or other without "camlp".

> It is the reason why I kept the name, and I still hesitate to change.

Now, I really hope you will go for this solution. I'm maintaining a huge
deal of OCaml related packages in Debian. As you can imagine some of
them will break with the new OCaml 3.10.0 due to CamlP4
incompatibilities. While I guess some of them are going to be fixed by
the respective authors, some aren't, for example ledit (I doubt you will
migrate it to the new CamlP4 :-P).

So we need in Debian a package of camlp4s, and I'm working on it.
However, given the current situation, camlp4s is a package which will
conflict with the official camlp4, that means that users can't install
both of them, and will also probably mean that no one will have camlp4s
installed.  That still helps, since I (as a package maintainer) can
build-depend on camlp4s and be able to compile ledit, but it's
suboptimal, since OCaml developers needing the old camlp4 will need to
choose among the two camlp4 available aut-aut.

If you choose to rename camlp4s executables and libraries however, users
will be able to install both camlp4s and the official camlp4. Can you
please consider this option?

Many thanks in advance,

Stefano Zacchiroli -*- PhD in Computer Science ............... now what?
zack@{,,} -%-
(15:56:48)  Zack: e la demo dema ?    /\    All one has to do is hit the
(15:57:15)  Bac: no, la demo scema    \/    right keys at the right time