Xref: utzoo comp.lang.eiffel:469 comp.lang.c++:5285 Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!gem.mps.ohio-state.edu!samsung!ginosko!uunet!zephyr.ens.tek.com!tektronix!sequent!mntgfx!lisch From: lisch@mentor.com (Ray Lischner) Newsgroups: comp.lang.eiffel,comp.lang.c++ Subject: Interface between Eiffel and C++ Message-ID: <1989Oct27.205448.8516@mentor.com> Date: 27 Oct 89 20:54:48 GMT Organization: Mentor Graphics Corp., Beaverton, OR Lines: 17 My employer mandates the use of C++, but I am interested in looking at other OO languages, especially Eiffel. Before I can even think about mentioning any language other than C++, I will need to address some basic interface questions (politics, sigh...): How easy is it to design an interface between C++ and Eiffel? Specifically, we would need to call C++ functions from Eiffel, so how can one get Eiffel to understand C++ name mangling? We would also need to call Eiffel routines from C++, and I know that extern "Eiffel" does not exist. The big problem, I suppose, would be making class definitions from one language available in the other, but there is the problem of C++ virtual functions and base classes, etc., etc., etc. Thank you for any help you can offer. -- Ray Lischner UUCP: {uunet,tektronix,decwrl}!sequent!mntgfx!lisch