From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 2F0B17EEB9 for ; Mon, 26 Oct 2015 15:27:30 +0100 (CET) IronPort-PHdr: 9a23:GnzGGBNnmeVOtrknON0l6mtUPXoX/o7sNwtQ0KIMzox0Kf7/rarrMEGX3/hxlliBBdydsKIZzbOP+P64EUU7or+/81k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i760zceF13FOBZvIaytQ8iJ35nxjrn5pcWbSj4LrQT+SIs6FA+xowTVu5teqqpZAYF19CH0pGBVcf9d32JiKAHbtR/94sCt4MwrqHwI6LoJvvRNWqTifqk+UacQTHF/azh0t4XXskzjQA2D/HofGk8RlR8AVwjI6h3gX5TZrizises7wC6dJIv9SrViHXzo5K5uTFrsiTwbHz8/6mDezMJqxuoPqxuko1l7wpXISICTLvt3OK3HK4A0X21EC+pYSS1NSqq4a5AIF/JJaepCpsz7qkQVhR6zGQC3GOrkyXlDgXqgjv5y6PgoDQyThF9oJNkJqnmB6YytbKo= Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=dra-news@metastack.com; spf=Pass smtp.mailfrom=dra-news@metastack.com; spf=None smtp.helo=postmaster@outmail148093.authsmtp.net Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of dra-news@metastack.com) identity=pra; client-ip=62.13.148.93; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="dra-news@metastack.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of dra-news@metastack.com designates 62.13.148.93 as permitted sender) identity=mailfrom; client-ip=62.13.148.93; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="dra-news@metastack.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@outmail148093.authsmtp.net) identity=helo; client-ip=62.13.148.93; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="postmaster@outmail148093.authsmtp.net"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BAAAC8Ny5WnF2UDT5egwqBdalMBpRtAQ2BWoYdAoEuOBQBAQEBAQEBARABAQEBAQgLCQkhLoIrggcBAQEDAQM3RAsCAQgYChQQMiUBAQQBGoggCQPEWAEBCAEBAQEBAR2GMIVFhFw4gxqBFAWWNo0iBpwpHwEBgmmBXIcEgQYBAQE X-IPAS-Result: A0BAAAC8Ny5WnF2UDT5egwqBdalMBpRtAQ2BWoYdAoEuOBQBAQEBAQEBARABAQEBAQgLCQkhLoIrggcBAQEDAQM3RAsCAQgYChQQMiUBAQQBGoggCQPEWAEBCAEBAQEBAR2GMIVFhFw4gxqBFAWWNo0iBpwpHwEBgmmBXIcEgQYBAQE X-IronPort-AV: E=Sophos;i="5.20,201,1444687200"; d="scan'208";a="151781166" Received: from outmail148093.authsmtp.net ([62.13.148.93]) by mail3-smtp-sop.national.inria.fr with ESMTP; 26 Oct 2015 15:27:29 +0100 Received: from mail-c247.authsmtp.com (mail-c247.authsmtp.com [62.13.128.247]) by punt20.authsmtp.com (8.14.2/8.14.2/) with ESMTP id t9QERSBf093067; Mon, 26 Oct 2015 14:27:28 GMT Received: from romulus.metastack.com (114.212-105-213.static.virginmediabusiness.co.uk [213.105.212.114]) (authenticated bits=0) by mail.authsmtp.com (8.14.2/8.14.2/) with ESMTP id t9QEROlf073504; Mon, 26 Oct 2015 14:27:24 GMT Received: from remus.metastack.local (remus.metastack.com [172.16.0.1]) by romulus.metastack.com (8.14.2/8.14.2) with ESMTP id t9QEROEP006895 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 26 Oct 2015 14:27:24 GMT Received: from Remus.metastack.local ([fe80::547c:3c42:e1da:eda2]) by Remus.metastack.local ([fe80::547c:3c42:e1da:eda2%10]) with mapi id 14.03.0248.002; Mon, 26 Oct 2015 14:27:24 +0000 From: David Allsopp To: Hendrik Boom , "caml-list@inria.fr" Thread-Topic: [Caml-list] Is this the right place to discuss camlp5? Thread-Index: AdEP8zbdoktXUJGRTL6pp7EL9ehrFQABlsQAAAAALVA= Date: Mon, 26 Oct 2015 14:27:23 +0000 Message-ID: References: <0F7D3B1B3C4B894D824F5B822E3E5A172CE337FB@IRSMSX102.ger.corp.intel.com> <20151026142114.GA4803@topoi.pooq.com> In-Reply-To: <20151026142114.GA4803@topoi.pooq.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.16.0.18] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Organization: MetaStack Solutions Ltd. X-Scanned-By: MIMEDefang 2.65 on 172.16.0.20 X-Server-Quench: ad59d482-7bed-11e5-bcde-0015176ca198 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd1ZAARAlZZVg1f DC4bFwdFRBksPQFF ChxFJgxfNl8UURhQ KkJXbgASJgdCAnZS R3kJW1VRQFx1U2Fy YQhUIwdcYVRPXwB0 UklLXFNTEBpqBAMB SFoXM2wQCFkQeHlz YEZmEHVYXEI0JBJ4 SxpQHW8bYjU1PH0e URVdalEHJFZXfh9E b1F4UiBcYGwPKBgV TUcAFDk0OXBbKT9J d0ksNhoOQUcQViI8 SlgYHDovAQUdQyw4 IlQ6LRYQHV0aL14p eVAoXFYAbkh6 X-Authentic-SMTP: 61633634383431.1038:706 X-AuthFastPath: 0 (Was 255) X-AuthSMTP-Origin: 213.105.212.114/25 X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. Subject: RE: [Caml-list] Is this the right place to discuss camlp5? Hendrik Boom wrote: > On Mon, Oct 26, 2015 at 01:35:45PM +0000, Soegtrop, Michael wrote: > > Dear Ocaml Users, > > > > I just wanted to ask, if this is the right place to discuss camlp5, or > if there is a better place. I have a rather bizarre build issue on Cygwin > and a fix (well a hack) for it. >=20 > Now I've heard about campl5, presumably a successor to campl4, and about > ppx, touted as a successor to camlp4. In fact, camlp5 is technically the predecessor of camlp4! camlp4 was incomp= atibly re-worked for OCaml 3.10 (I think it was 3.10, anyway) - Daniel De R= auglaudre, the author of the original camlp4 but at that time not its maint= ainer, decided to continue development of the original camlp4 but, to avoid= creating even more hell in the upgrade to OCaml 3.10, renamed the tool to = camlp5. So camlp5 is basically a maintained fork of an older version of cam= lp4. ppx is a much more recent innovation designed to replace most uses of both = those tools. Which is at least part of the reason that camlp4 is no longer = included in mainline OCaml. > What gives here? History! And also that converting between camlp4/camlp5/ppx is non-trivial.= If doing something new, and you don't need to worry about older OCamls, pp= x is the way to go... HTH, David=20