David W Forslund wrote: 
 > Thomas Beale writes:
 > > 
 > > David W Forslund wrote:
 > > 
 > > >> The Eiffel people have defined a mapping to it, and there is a
variant 
 > > > > of Eiffel called Eiffel# which you can program in, compatibly with 
 > > > > previously existing C# libraries. So an Eiffel# class can inherit
from a 
 > > > > C# class, and I am fairly sure the reverse is true as well. To
build a 
 > > > > .net capable system in Eiffel, i think it is possible to build most
of 
 > > > > it in normal Eiffel, a few wrapper classes in Eiffel# (the exported

 > > > > API), and you're away.
 > > >This really seems strange to me.
 > > Do you mean being able to inherit across languages? I thought it was 
 > > wierd too, but I have seen a demo program in Eiffel...

 >But why couldn't this be done just as well with Java?   Why all of
 >sudden with C#? 

There are several other compilers to Java bytecodes (i.e. take an e.g. Perl
program and derive a .class file from it); I don't know about inheritance,
but I would suspect that a certain degree would be possible. You might be
restricted to the Java language's single-inheritance + interface model,
however.

 > So it is like Corba IDL?  Wht is the intermachine protocol?  XML?
I believe that they're using a variant of SOAP, so yes, essentially
XML-over-HTTP (-over-SSL)



Reply via email to