drb@praxis.co.uk (David Brownbridge) (09/18/87)
Has anyone out there used the Eiffel(TM) programming system from Interactive Software Engineering Inc. Goleta Calif? (Invented by Bertrand Meyer, published in OOPSLA 86 and ESEC 87). ------------------------------------------------------------------------------ I like the look of the language design: Multiple inheritance Parametric polymorphism (generic classes) Garbage collection (optional) Pre and post conditions for methods; class invariants (switchable) External procedures in other languages (C at present) And the implementation: *Compiles* into C Automatic configuration management (no more makefiles) But what is it like to use? Can you build large systems? Is it efficient - fast to compile? Is is efficient - much slower than "equivalent" C programs? How does the implementation quality compare to C++ and Objective C? Would *you* build a large system in it? ------------------------------------------------------------------------------ Usual summary posted if replies come in. David Brownbridge drb%praxis.uucp@ukc.ac.uk <or> Praxis Systems plc ...!mcvax!ukc!praxis!drb 20 Manvers Street, Tel: +44 225 444700 BATH BA1 PX England. Fax: +44 225 65205 (Groups 2&3)