Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!mcvax!ukc!stc!praxis!gauss!drb From: drb@praxis.co.uk (David Brownbridge) Newsgroups: comp.lang.misc Subject: Eiffel language experience sought Message-ID: <1148@newton.praxis.co.uk> Date: Fri, 18-Sep-87 06:09:20 EDT Article-I.D.: newton.1148 Posted: Fri Sep 18 06:09:20 1987 Date-Received: Sun, 20-Sep-87 19:55:48 EDT Sender: nobody@praxis.co.uk Reply-To: drb%praxis.uucp@ukc.ac.uk (David Brownbridge) Organization: Praxis Systems plc, Bath, UK Lines: 35 Keywords: object oriented multiple inheritance 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 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)