[comp.lang.eiffel] Questions about ParcPlace ST-80 vs. Eiffel

bruce@menkar.gsfc.nasa.gov (Bruce Mount 572-8408) (03/21/90)

I am investigating the advantages of ParcPlace's Smalltalk-80 versus the 
language Eiffel for a commercial product.  Since my knowledge of ParcPlace's 
Smalltalk is out of date, I would appreciate comments from the net.

Things I already know:

   1.  The Smalltalk libarary of classes is much bigger than the 
       Eiffel library.

   2.  Smalltalk allows arrays elements to contain objects of different
       classes.

   3.  The Smalltalk environment is more sophisticated (browsers, etc.).


Things I want to know:

   1.  Does Smalltalk now support multiple inheritence?  (I had heard
       this was under development a while ago, but I haven't kept up
       to date.)

   2.  Does Smalltalk offer a tool that allows to to create an "executable"
       image?  Yeah, I know that's not really how Smalltalk works but is
       there anything that allows you to automatically reduce your image
       size to the bare minimum once you have a finished product (i.e.
       remove the code for methods that are never used.)

   3.  Any stories (good or bad) about personal experience using both
       Eiffel and Smalltalk.

If you wish to make religious statements about either language please
try to support them with actual examples.  Please reply by e-mail so
we don't start a holy war (if you want a holy war there's currently one 
going on in comp.software-eng).

--Bruce
=================================================
| Bruce Mount                 "Brevity is best" |
| bruce@atria.gsfc.nasa.gov                     |
=================================================