From: Richard Jones <rich@annexia.org>
To: David Teller <David.Teller@ens-lyon.org>
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] Camlp5 release 5.03
Date: Wed, 21 Nov 2007 17:19:48 +0000 [thread overview]
Message-ID: <20071121171947.GA17695@furbychan.cocan.org> (raw)
In-Reply-To: <1195558393.6085.9.camel@Blefuscu>
On Tue, Nov 20, 2007 at 12:33:12PM +0100, David Teller wrote:
> By quickly browsing the documentation, I haven't been able to understand
> the core of the difference between camlp4 and camlp5. I mean, there's a
> Pcaml module which seems to have disappared from camlp4 in 3.10, but I
> assume that's not where it ends. Could you tell us a bit more about it ?
Camlp4 was extensively changed for the 3.10 release, in many ways not
for the better (it's much bigger now for a start, and not backwards
compatible, and has almost no documentation, and I have problems with
it and findlib).
Camlp5 is the camlp4 from 3.09.3 (before the changes / fork), and with
some ongoing maintenance.
3.09 3.10
-------+----/\/----+---------> "new" camlp4 (distributed with OCaml)
|
\
--------------------> camlp5 (now distributed separately)
If you had a package which depends on camlp4 in 3.09.3, you need to
modify it so it compiles with OCaml 3.10. An alternative which
doesn't involve modifying your package is to install camlp5. You can
install both in parallel no problem.
Debian ships both. Fedora will soon as well.
Rich.
--
Richard Jones
Red Hat
next prev parent reply other threads:[~2007-11-21 17:20 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-11-20 9:52 Daniel de Rauglaudre
2007-11-20 11:33 ` [Caml-list] " David Teller
2007-11-20 12:47 ` Daniel de Rauglaudre
2007-11-21 17:19 ` Richard Jones [this message]
2007-11-21 18:01 ` Jon Harrop
2007-11-21 19:10 ` Richard Jones
2007-11-21 20:10 ` Jon Harrop
2007-11-21 21:12 ` Richard Jones
2007-11-22 9:42 ` Stefano Zacchiroli
2007-11-21 19:13 ` Pietro Abate
2007-11-22 9:37 ` Stefano Zacchiroli
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=20071121171947.GA17695@furbychan.cocan.org \
--to=rich@annexia.org \
--cc=David.Teller@ens-lyon.org \
--cc=caml-list@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