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
Immediate recursive functions
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2005-02-22 (23:19)
From: Oliver Bandel <oliver@f...>
Subject: Re: [Caml-list] Camlp4 with traditional syntax (was: Camlp4 documentation)
On Fri, Feb 18, 2005 at 05:20:34PM +0100, Hendrik Tews wrote:
> Alex Cowie <> writes:
>    For me, the use of revised syntax has been a disincentive to using
>    Camlp4 metaprogramming.  I have always wondered whether a traditional
>    syntax version of Camlp4 was technically feasible.  Any comments?
> I believe it is possible. You can parse traditional ocaml (as
> opposed to the revised syntax) with camlp4, so it should be
> possible to write a quotation expander using traditional ocaml. I
> remember Daniel de Rauglaudre complaint a few times about the
> difficulty of parsing ocaml. So a quotation expander using
> traditional ocaml might have dark corners which do not look as
> elegant as

Because I don't know about what you all are talking here,
I hope that the intended Camlp4-Tutorial will explain
such things in more detail.

Not another "we know nearly all, and explain some nifty
details, that you also can see, when looking into the sources
and study them some months/years" documentation, please... :->

So, if the indended doc on Camlp4 would
explain in detail what it is good for, what it
provides and how to use it, I (and IMHO many others)
would gain a lot of such a documentation/tutorial.

Explaining the details to pwople who already knew
the most stuff, IMHO is not really needed. This can be
done in discussions on the list (or when people
know the tools, they really can look into the sources,
because they know something about what they are intended to do).

Hoping for a good intruductional tutorial...