e-mail: |
http:// |
Abstract
Eiffel on .NET takes advantage of the language interoperability
mechanisms specified by the Common Language Interface to provide
the full power of the Eiffel method and language, including
Design by Contract, multiple inheritance, genericity and seamless
support for analysis and design, while ensuring full
compatibility with components and applications rewritten in other
CLS-compliant languages. The talk will present the issues that
were faced during the implementation of Eiffel for .NET and the
technical solutions retained; it will discuss the benefits of
multi-language programming and provide a number of application
examples.