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=0.0 required=5.0 tests=AWL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 2B785BC69 for ; Sun, 29 Apr 2007 16:32:49 +0200 (CEST) Received: from sigma957.cis.mcmaster.ca (sigma957.CIS.McMaster.CA [130.113.64.83]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id l3TEWmuV030505 for ; Sun, 29 Apr 2007 16:32:48 +0200 Received: from Dura7.UTS.McMaster.CA (dura7.UTS.mcmaster.ca [130.113.196.62]) by sigma957.cis.mcmaster.ca (8.13.7/8.13.7) with ESMTP id l3TEWgUC004137; Sun, 29 Apr 2007 10:32:47 -0400 (EDT) Received: from cgpsrv2.cis.mcmaster.ca (univmail.CIS.McMaster.CA [130.113.64.46]) by Dura7.UTS.McMaster.CA (8.13.7/8.13.7) with ESMTP id l3TEWESj030145; Sun, 29 Apr 2007 10:32:14 -0400 Received: from [74.109.166.109] (account carette@univmail.cis.mcmaster.ca HELO [192.168.1.101]) by cgpsrv2.cis.mcmaster.ca (CommuniGate Pro SMTP 4.1.8) with ESMTP-TLS id 171656094; Sun, 29 Apr 2007 10:32:14 -0400 Message-ID: <4634AC6D.5070507@mcmaster.ca> Date: Sun, 29 Apr 2007 10:32:13 -0400 From: Jacques Carette Organization: McMaster University User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version: 1.0 To: skaller Cc: caml-list@inria.fr Subject: Re: [Caml-list] New release of moca References: <20070427130839.A46C8BC6B@yquem.inria.fr> <4634A72D.907@mcmaster.ca> <1177856778.6238.2.camel@rosella.wigram> In-Reply-To: <1177856778.6238.2.camel@rosella.wigram> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version-Mac: 5.3.1.294258, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.4.29.71334 X-PerlMx-Spam: Gauge=IIIIIII, Probability=7%, Report='__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' X-Miltered: at concorde with ID 4634AC90.001 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; metaocaml:01 ocaml:01 metaocaml:01 caml's:01 haskell:01 wrote:01 caml-list:01 ghc:01 caml:02 objective:02 objective:02 mcmaster:02 seems:03 jacques:03 jacques:03 skaller wrote: >> My question is: why is this done as a pre-processor instead of as an >> extension of metaocaml? >> > > So that ordinary Ocaml users have access to it Sorry, my feeling is that, by now, the meta-programming core of metaocaml is stable enough to be merged into Objective Caml. I guess I should have stated that. To maintain Objective Caml's competitiveness with GHC, which has Template Haskell, this seems to be an obvious thing to do -- especially since I personally consider metaocaml to be superior to TH. Jacques