caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: "Markus E.L." <ls-ocaml-developer-2006@m-e-leypold.de>
To: caml-list@yquem.inria.fr
Subject: Re: [Caml-list] camlp4..camlp5
Date: Wed, 11 Jul 2007 12:52:52 +0200	[thread overview]
Message-ID: <iyhcob6wl7.fsf@hod.lan.m-e-leypold.de> (raw)
In-Reply-To: <20070710233027.GA27920@yquem.inria.fr> (Daniel de Rauglaudre's message of "Wed, 11 Jul 2007 01:30:28 +0200")


> Hi,
>
> On Wed, Jul 11, 2007 at 12:39:28AM +0200, Markus E.L. wrote:
>
>> Best thing would have been if the new incompatible camlp* in ocaml
>> 3.10 would have been renamed (to camlp5, obviously).
>
> This is indeed logical but, even if Nicolas and Xavier would agree to
> rename their camlp4, you would have to wait a release of OCaml.

I know. The milk already has been spilled. Nicolas wrote that he did
not want to impose the burden to change their Makefiles on users of
camlp4 who only use compatible functionality. In a sense he is
right. Still: My migration strategy (if I were the OCaml team)
actually would have been to really split the source and have 2
preprocessors (camlp4 and camlp5) in the source tree for a while (they
are incompatible, so the implied contract is broken) and then (after
announcment) drop camlp4 from the distribution in the next release,
perhaps refering to your release stream as alternative. That would
have been clean and given everyone plenty of time to switch. Those
that wouldn't, just would have to change their build time requirements
from ocaml to ocaml + camlp4_daniel.

Well, but it's too late now.

> Since I can make my releases independantly and fastly, I am ready to
> change my camlp4 into camlp5, if everybody agrees, even if I have to
> make also a release of all my sofwares, but it is not a big deal, and
> things would be probably clearer like that.

I'm not affected (not having relied on camlp4 for released software so
far, despite having dappled with it over the years), but I can imagin
that changing your camlp4's name would help a lot. Though camlp5
suggests "the camlp after camlp4, which it obviously isn't :-). What
about camlp4ddr (your initials in honor of the author?). Or simply
camlp4org?

> On a too narrow street, when two vehicles arrive from opposite directions,
> the lighter has to reverse. They are the lorry, I am the car, I can reverse.

Yep. That's the right spirit: Always look at the bright side ... :-).

Regards -- Markus


  parent reply	other threads:[~2007-07-11 10:42 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-07-09  9:40 Camlp4s 4.02 Daniel de Rauglaudre
2007-07-09  9:58 ` [Caml-list] " Joel Reymont
2007-07-09 11:28   ` skaller
2007-07-10  8:33     ` Daniel de Rauglaudre
2007-07-10  9:08       ` skaller
2007-07-10  9:38         ` Olivier Andrieu
2007-07-10 13:19           ` Nicolas Pouillard
2007-07-10 11:13         ` Daniel de Rauglaudre
2007-07-10 13:05           ` skaller
2007-07-10 13:53             ` Daniel de Rauglaudre
2007-07-09 11:51   ` Richard Jones
2007-07-10 11:32 ` Stefano Zacchiroli
2007-07-10 12:19   ` Daniel de Rauglaudre
2007-07-10 12:33     ` Stefano Zacchiroli
2007-07-10 15:04       ` [Caml-list] Camlp4s 4.02 -> 4.03 Daniel de Rauglaudre
2007-07-10 15:08         ` Stefano Zacchiroli
2007-07-10 22:39           ` Markus E.L.
2007-07-10 23:30             ` [Caml-list] camlp4..camlp5 Daniel de Rauglaudre
2007-07-11  6:45               ` Stefano Zacchiroli
2007-07-11 10:54                 ` Markus E.L.
2007-07-11 16:11                 ` Daniel de Rauglaudre
2007-07-11 10:52               ` Markus E.L. [this message]
2007-07-11  7:52             ` [Caml-list] Camlp4s 4.02 -> 4.03 Nicolas Pouillard
2007-07-10 15:17         ` skaller
2007-07-10 15:46           ` Till Varoquaux
2007-07-10 15:58             ` skaller
2007-07-10 16:08               ` Till Varoquaux
2007-07-10 16:46                 ` skaller
2007-07-10 13:12     ` [Caml-list] Camlp4s 4.02 skaller
2007-07-10 13:54       ` Daniel de Rauglaudre
2007-07-10 14:40     ` Yitzhak Mandelbaum

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=iyhcob6wl7.fsf@hod.lan.m-e-leypold.de \
    --to=ls-ocaml-developer-2006@m-e-leypold.de \
    --cc=caml-list@yquem.inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).