caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: "Benedikt Grundmann" <benedikt@cardexpert.net>
To: "Robert Roessler" <roessler@rftp.com>
Cc: Caml-list <caml-list@inria.fr>
Subject: Re: [Caml-list] camlp4 -I and shared libs
Date: Fri, 29 Jun 2007 12:44:16 +0200	[thread overview]
Message-ID: <9b415f950706290344g691b3b6emf7316944289b113e@mail.gmail.com> (raw)
In-Reply-To: <4684DDB2.3000007@rftp.com>

Hi everybody,

At the risk of sounding harsh, I do not like this wiki at all, due to
several reasons:

1) Default style sheet is a partial user interface nightmare, a lot of
the links are embedded in  titles, which happen to have nearly the
same styling... So you actually have to hover above each title to find
the links.

2) Structure is a mess...  Camlp4 can do a lot and that is great.  But
I do believe that the primary motivation is the extension of OCaml and
some simple examples, or even better yet some kind of tutorial is
needed. It definitely should start simple maybe even over simplifying
things and very very gradually introduce the true power...

Anyway I personally learned more from the extremely short page at:

http://www.ocaml-tutorial.org/camlp4_3.10

In particular the link to json_static was helpful.

In that spirit here is a link to a syntax extension that I am writing
as part of the OCaml Summer Project:
http://osprepo.janestcapital.com/trac/osp2007/browser/osp/2007/econcurrency/trunk/src/pa_receive.ml

Cheers,

Bene

PS: I do not want to start a flame war, or offend the creators of the
Wiki.  I just wanted to point out that right now the wiki is not
helpful, unless you already now a lot about camlp4...

PPS: My syntax extension captures the identifier msg.  How is one
supposed to write hygienic macros?  Should I just store a counter
somewhere and generate identifiers like "msg__32432" and hope that
nobody else uses the same prefix, or is there some support for things
like that in camlp4?



2007/6/29, Robert Roessler <roessler@rftp.com>:
> Nicolas Pouillard wrote:
> > On 6/29/07, Hendrik Tews <H.Tews@cs.ru.nl> wrote:
> >> "Nicolas Pouillard" <nicolas.pouillard@gmail.com> writes:
> >>
> >>    No major change is planned for Camlp4. I think that's reasonable to
> >>    start translating extensions.
> >>
> >> Where is the documentation?
> >
> > http://brion.inria.fr/gallium/index.php/Camlp4
>
> Ah, it's the old "You do not like our docs?  Here is the wiki - feel
> free to contribute" trick. ;)
>
> Robert Roessler
> roessler@rftp.com
> http://www.rftp.com
>
> _______________________________________________
> Caml-list mailing list. Subscription management:
> http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
> Archives: http://caml.inria.fr
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
>


-- 
Calvin: I try to make everyone's day a little more
surreal.

(From Calvin & Hobbes)


  reply	other threads:[~2007-06-29 10:44 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-06-25  3:33 Jake Donham
2007-06-25 12:57 ` [Caml-list] " Martin Jambon
2007-06-25 14:19   ` Nicolas Pouillard
2007-06-25 18:24     ` Jake Donham
2007-06-27  5:32       ` Jake Donham
2007-06-29  7:49     ` Hendrik Tews
2007-06-29  9:39       ` Nicolas Pouillard
2007-06-29 10:23         ` Robert Roessler
2007-06-29 10:44           ` Benedikt Grundmann [this message]
2007-06-29 14:06             ` Nicolas Pouillard
2007-06-29 12:41         ` skaller
2007-06-29 13:48           ` Nicolas Pouillard

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=9b415f950706290344g691b3b6emf7316944289b113e@mail.gmail.com \
    --to=benedikt@cardexpert.net \
    --cc=caml-list@inria.fr \
    --cc=roessler@rftp.com \
    /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).