From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=AWL,DNS_FROM_RFC_ABUSE, DNS_FROM_RFC_POST autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id 20B2ABBAF for ; Sat, 20 Dec 2008 19:00:18 +0100 (CET) X-IronPort-AV: E=Sophos;i="4.36,255,1228086000"; d="scan'208";a="20650738" Received: from concorde.inria.fr ([192.93.2.39]) by mail3-smtp-sop.national.inria.fr with ESMTP; 20 Dec 2008 19:00:17 +0100 Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id mBKI0HMv024213 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Sat, 20 Dec 2008 19:00:17 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiIBAKvBTEnZkrEEmWdsb2JhbACTZgEBAQEBCAsKBxGoPFiDU40HBQ X-IronPort-AV: E=Sophos;i="4.36,255,1228086000"; d="scan'208";a="18735697" Received: from web27004.mail.ukl.yahoo.com ([217.146.177.4]) by mail2-smtp-roc.national.inria.fr with SMTP; 20 Dec 2008 19:00:17 +0100 Received: (qmail 62038 invoked by uid 60001); 20 Dec 2008 18:00:16 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.fr; h=X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=wtC9vIqiYWmCPzD3tgXz2PkGuKczJoexp+uOTjaPJLZE+kYMZZk986hYZsu+K4bGanMeYuIaobTBPKLIVc3K0DLpiA39qPNXDzJeDZDXQhk+HD16YJDgZidMW1Lm3wPVPnRrHh2NQhiOrp5eHdn06Nr5XXZdMXqgZE4Ufk2joN0=; X-YMail-OSG: d6vPI3QVM1nuQjWsMBAEijAvAbeho6ObkPAEtSvDFSPSINIjixcxWzMZNtXd66DkNfSV15nQGDhb12LPpXEl0xNdPMWGGQMqV3x60iTdZC3pF3oVmYPuiTPd6PpgtyxH5U4JZxNLTrEbdTTjwwC8N6nuneh59UfcfdINjHLO.QeEDZAbhB5or1VtZg-- Received: from [79.114.31.240] by web27004.mail.ukl.yahoo.com via HTTP; Sat, 20 Dec 2008 18:00:16 GMT X-Mailer: YahooMailRC/1155.45 YahooMailWebService/0.7.260.1 References: <1229778773.494cef55714e8@webmail.in-berlin.de> <1229779859.494cf393519fd@webmail.in-berlin.de> <1229792864.494d2660d6fb8@webmail.in-berlin.de> <977097.10063.qm@web27002.mail.ukl.yahoo.com> <1229794680.494d2d7852c92@webmail.in-berlin.de> Date: Sat, 20 Dec 2008 18:00:16 +0000 (GMT) From: Matthieu Wipliez Subject: Re : Re : [Caml-list] Re: camlp4 on Debian lenny To: caml-list@inria.fr MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <609370.61071.qm@web27004.mail.ukl.yahoo.com> X-Miltered: at concorde with ID 494D32B1.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; matthieu:01 camlp:01 camlp:01 syntax:01 syntax:01 ocaml:01 ocaml:01 parser:01 parser:01 non-trivial:01 wiki:01 wiki:01 cheers:01 matthieu:01 beginner's:01 > Either I'm selectively blind, or providing this URL=0A=0A> was another ni= ce joke...=0A=0ASorry to disappoint you, but you actually were selectively = blind ;-)=0A=0AOn the page=0A http://brion.inria.fr/gallium/index.php/Caml= p4=0Ais written:=0A=0A=09* The using Camlp4 page describes how to use the v= arious Camlp4 executables. =0A=09* The syntax extension tutorial is a must-= see for the new Camlp4 user, as it explains how to create a basic syntax ex= tension module. =0A=09* The OCaml code generation tutorial provides informa= tion on how to generate OCaml code in Camlp4. =0A=09* The full parser tutor= ial explains how to use Camlp4 as a complete parser for a given grammar. = =0A=09* pa_float, a simple OCaml extension showing how to locally transform= the AST. You can check by yourself, or access the tutorials directly below= :=0A=0Ahttp://brion.inria.fr/gallium/index.php/Using_Camlp4=0Ahttp://brion.= inria.fr/gallium/index.php/Syntax_extension_tutorial=0Ahttp://brion.inria.f= r/gallium/index.php/OCaml_code_generation_tutorial=0Ahttp://brion.inria.fr/= gallium/index.php/Full_parser_tutorial=0Ahttp://brion.inria.fr/gallium/inde= x.php/Pa_float=0A=0A> =0A> =0A> "Wanted: Reference Manual"...=0A> ...=0A> = =0A> "Without such a manual, it is not possible to translate any non-trivia= l=0A> syntax extension to Camlp4 3.10. It is not possible to write any=0A> = tutorial either"=0A> =0A> =0A> Yes, and without a good tutorial and referen= ce manual,=0A> this all is bullshit.=0A> =0A> I would urge to stop implemen= ting any new features for OCaml,=0A> until there is a good documentation th= at explains all features=0A> that are already implemented. Adn a good docum= entation IMHO needs a=0A> reference manual as well as introductional texts = like tutorials...=0A=0AI do agree. A student of mine and I wrote some of th= e tutorials mentioned myself after I learnt Camlp4 "the hard way", ie with = no tutorials and the obsolete documentation of the previous version. But la= ck of time and motivation did not help me to write more documentation... I = guess the same happened to Nicolas Pouillard, who is the developer of the c= urrent Camlp4. I will improve the Wiki when I have time, at the end of Janu= ary.=0A=0AIn the meantime I wish you good luck, and hope the Wiki and tutor= ials will provide enough information.=0A=0ACheers,=0AMatthieu=0A=0A> =0A> = =0A> Ciao,=0A> Oliver=0A> =0A> _________________________________________= ______=0A> Caml-list mailing list. Subscription management:=0A> http://yque= m.inria.fr/cgi-bin/mailman/listinfo/caml-list=0A> Archives: http://caml.inr= ia.fr=0A> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners=0A= > Bug reports: http://caml.inria.fr/bin/caml-bugs=0A=0A=0A=0A