Browse thread
[Caml-list] Re: Efficient C++ Interfacing?
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2004-06-28 (18:26) |
From: | £ukasz Dobrek <dobrek@d...> |
Subject: | Re: [Caml-list] Re: Efficient C++ Interfacing? |
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 <exa@kablonet.com.tr> > Subject: Re: [Caml-list] Re: Efficient C++ Interfacing? > To: Fritz Wuehler <fritz@spamexpire-200406.rodent.frell.eu.org> > 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<class NOT_T> int A<NOT_T>::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