From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: *** X-Spam-Status: No, score=3.4 required=5.0 tests=BAYES_50,INVALID_DATE, MSGID_SHORT,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!attcan!uunet!mcvax!ukc!harrier.ukc.ac.uk!eagle.ukc.ac.uk!icdoc!doc.ic.ac.uk!ca From: ca@doc.ic.ac.uk (Colin Atkinson) Newsgroups: comp.lang.ada Subject: Object oriented Ada Message-ID: <560@gould.doc.ic.ac.uk> Date: 11 Jan 89 09:27:01 GMT Sender: ca@doc.ic.ac.uk Reply-To: ca@doc.ic.ac.uk (Colin Atkinson) Organization: Dept. of Computing, Imperial College, London, UK. List-Id: In view of the recent references to Effiel and the desirability of adopting "object oriented" features in future versions of Ada, some people may be interested in the work of the European Esprit project, DRAGON (No 1550). The project has developed a language, called DRAGOON, which attempts to support distribution and reconfiguration, as well as reuse, by combining the best features of object oriented programming and Ada. This is achieved by extending the basic inheritance model of Eiffel to handle concurrency and support the "virtual node" model of distribution adopted in DIADEM. Since it can be mapped into standard Ada, DRAGOON is primarily a design language which (unlike familiar object oriented methods targeted to Ada) supports multiple inheritance, polymorphism and dynamic binding. However, all the extensions to Ada (eg classes, methods etc) try to conform to its basic philosophy and style, so we hope DRAGOON might also provide some ideas for Ada's future development." More information can be obtained from the project manager :- Mr. Andrea Di Maio TXT SpA Via della Guastalla 2 20122 Milano (Italy) ph. +39-2-5456761 fax +36-2-78477590 telex 326826 email adimaio@euroies.uucp Colin Atkinson, Dept. of Computing, Imeprial College, LONDON. ca@uk.ac.ic.doc