From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id UAA27390; Mon, 28 Jun 2004 20:26:21 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id UAA27371 for ; Mon, 28 Jun 2004 20:26:13 +0200 (MET DST) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by concorde.inria.fr (8.12.10/8.12.10) with ESMTP id i5SIQBSH024184 for ; Mon, 28 Jun 2004 20:26:12 +0200 Received: from [212.227.126.161] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1Bf0pU-00059R-00; Mon, 28 Jun 2004 20:26:08 +0200 Received: from [80.134.29.53] (helo=luki.dobrek) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1Bf0pT-0004AH-00; Mon, 28 Jun 2004 20:26:07 +0200 Received: by luki.dobrek (Postfix, from userid 1000) id 34E6EFCEA; Tue, 8 Jun 2004 23:19:14 +0200 (CEST) Date: Tue, 8 Jun 2004 23:19:14 +0200 From: =?iso-8859-1?Q?=A3ukasz?= Dobrek To: erayo@cs.bilkent.edu.tr Cc: caml-list@inria.fr Subject: Re: [Caml-list] Re: Efficient C++ Interfacing? Message-ID: <20040608211914.GA13251@pld-linux.org> Reply-To: =?iso-8859-1?Q?=A3ukasz?= Dobrek References: <3a4641a78693342be4a5f7172e068f53@remailer.frell.eu.org> <200406082349.18131.exa@kablonet.com.tr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200406082349.18131.exa@kablonet.com.tr> User-Agent: Mutt/1.5.6i X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:aeb87c022eeb88c823923e0fd302f29a X-Miltered: at concorde with ID 40E062C3.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 interfacing:01 2004:99 eray:01 ozkural:01 2004:99 eray:01 ozkural:01 caml-list:01 interfacing:01 toolkit:01 namespaces:01 typedefs:01 lukasz:01 lukasz:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Tue, Jun 08, 2004 at 11:49:18PM +0300, Eray Ozkural wrote: > Date: Tue, 8 Jun 2004 23:49:18 +0300 > From: Eray Ozkural > Subject: Re: [Caml-list] Re: Efficient C++ Interfacing? > To: Fritz Wuehler > Cc: caml-list@inria.fr > > On Tuesday 08 June 2004 18:02, Fritz Wuehler wrote: > > > Sure but this is a C++ code generator > > > > No, see the Overview. > > "OpenC++ is a toolkit for C++ translators and analyzers." > > Good. I had checked out OpenC++ but I don't know the current state so let me > ask. > > 1. Is it 100% ISO C++ compatible? Nope, appart of the fact that I have not seen a 100% ISO compatibile compiler yet, this one is for shure not one of them. I watched it once carefully, now I don't remember so well all the problems, but for the record: - It won't parse namespaces aliases. ( namespace identifier = org_namespace_name ; ) - It's mechanism of type resolution is not supporting typedefs. - It's mechanism which is suppose to find for a member template function definition its declaration in the class definition, will not work if the names of the template parameters differ in this two cases: template< class T > class A { int f(); } template int A::f(){ return 1 ; } there was more but It is all I could find out again now. Anyway I think it is an excellent project and can be very usefull. In hope it helps Lukasz Dobrek -- Dr. Lukasz Dobrek www.dobrek.de ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners