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=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Xref: utzoo comp.object:2782 comp.lang.ada:5012 Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!uwm.edu!bionet!agate!usenet.ins.cwru.edu!abvax!iccgcc!klimas From: klimas@iccgcc.decnet.ab.com Newsgroups: comp.object,comp.lang.ada Subject: Re: ada-c++ productivity Message-ID: <3848.27e5f8c0@iccgcc.decnet.ab.com> Date: 19 Mar 91 16:40:48 GMT References: <1991Mar10.151220.2581@forwiss.uni-passau.de> <11966@pasteur.Berkeley.EDU> <1991Mar15.224626.27077@aero.org> <1991Mar16.190249.14526@m.cs.uiuc.edu> Distribution: usa List-Id: > |> Language Inheritance DynamicBnd'g Type[T] Except. Task LibMgr > |> Smalltalk yes-SI&MI/class yes-tlu no no yes yes 1.)Smalltalk does support multiple inheritance. The framework is still in place in Smalltalk/V in class Behavior. There are third party add-on products for MI on Smalltalk/V. There are a number of simple "mixin" examples that one can cite as arguments for MI but the real problem seems to be the added complexity of MI from a conceptual standpoint makes real world applications using MI difficult to manage. A. Borning and D. Ingalls documented this in "Multiple Inheritance in Smalltalk-80". Proc. of National Conf on AI, 1982. 2.)There are several library management tools for Smalltalk. They range in price, functionality and utility all over the spectrum Low end Carleton APP Manager- part of Digitalk Goodies medium Instantiations App Manager for ST-80 Zuniq App Manager for Digitalk ST and Coopers&Lybrand Softpert Application Manager for Digitalk high end Object Technology International ENVY Manager for multiuser online Smalltalk CMS and library management. One of these tools will do the job depending upon your Smalltalk library management needs. 3.)Some very impressive things are happening with Digitalk's Smalltalk/V-PM running on OS/2 that warrant qualification as ST supporting true preemptive, multithreaded multitasking.