comp.lang.ada
 help / color / mirror / Atom feed
From: lamy@utai.UUCP (Jean-Francois Lamy)
Subject: Re: Smalltalk-80 as an Ada software environment
Date: Thu, 28-Aug-86 12:34:39 EDT	[thread overview]
Date: Thu Aug 28 12:34:39 1986
Message-ID: <2203@utai.UUCP> (raw)

In article <254@linus.UUCP> sdl@linus.UUCP (Steven D. Litvintchouk) writes:
>3.  Software reusability, by taking a Smalltalk class hierarchy and
>	constructing its Ada equivalent (using Ada
>	packages and compilation order semantics).  (You would 
>	build a prototype/model class hierarchy in Smalltalk, and
>	after modelling/simulation convinced you it was OK, you would
>	then transliterate it to the corresponding Ada equivalent
>	for the final product.)

At first glance this is going to be very hard. Emulating "virtual"
routines (i.e. when a subclass' routines redefines the superclass') is
not elegant not efficient (requires heavy and dirty use of generics).
Ada just isn't a good object-oriented language.

Jean-Francois Lamy
AI Group, Dept of Computer Science     CSNet: lamy@ai.toronto.edu
University of Toronto		       EAN:   lamy@ai.toronto.cdn
Toronto, ON, Canada M5S 1A4	       UUCP:  lamy@utai.uucp
-- 

Jean-Francois Lamy
AI Group, Dept of Computer Science     CSNet: lamy@ai.toronto.edu
University of Toronto		       EAN:   lamy@ai.toronto.cdn
Toronto, ON, Canada M5S 1A4	       UUCP:  lamy@utai.uucp

             reply	other threads:[~1986-08-28 16:34 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1986-08-28 16:34 Jean-Francois Lamy [this message]
  -- strict thread matches above, loose matches on Subject: below --
1986-09-03  0:38 Smalltalk-80 as an Ada software environment Litvintchouk
1986-08-27  1:27 Steven D. Litvintchouk
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox