Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site cbdkc1.UUCP Path: utzoo!watmath!clyde!burl!mgnetp!ihnp4!cbosgd!cbdkc1!gwe From: gwe@cbdkc1.UUCP ( George Erhart ) Newsgroups: net.lang.st80,net.lang.lisp Subject: Object Oriented Languages (results of request) Message-ID: <692@cbdkc1.UUCP> Date: Fri, 31-Aug-84 08:37:50 EDT Article-I.D.: cbdkc1.692 Posted: Fri Aug 31 08:37:50 1984 Date-Received: Mon, 3-Sep-84 09:47:59 EDT Organization: AT&T Bell Laboratories, Columbus Lines: 98 [ Why hello there ... ] Thanks to all of you who sent me the info on Object Oriented Programming Languages. The following is summary of the responses. Language description XLISP A subset of lisp with object oriented extensions. It was destributed on the net a month ago or so, it is free to the public. Flavors A package for Franz lisp that adds object oriented extentions. Franz lisp is usually destributed as part of the BSD packages. Flavors is availible from the U. of Maryland for $100.00. Contact Liz Allen. LOOPS A package for Interlisp on Xerox lisp machines. It supports OOP, Logic programming, and Functional prog. For info write to : Mary Hausladen, Xerox PARC, 3333 Coyote Hill Rd, Palo Alto, CA. ACT I A creation of the MIT AI labs. It has actors (objects), scripts (methods) and acquaintences (class). I have seen a few articles in a digital music magazine published by the MIT press that refer to the ACTORS system. Objective-C A preprocessor for the 'C' language that allows a sort of object oriented style of programming. No information on availability or functionality. Clascal A version of Pascal developed by Apple for writing software for the Mac and Lisa. It may have object oriented extentions, but again there is little information available. Mandala A 5th generation Japanese knownedge representation langauge. It combines features of Loops and Smalltalk into concurrent Prolog on top of Prolog. Information is available in an ICOT technical report. (no issue given) Smalltalk An object oriented language from Xerox. It includes Objects, Classes, and Messages. Available on systems from Xerox and maybe some day on the Lisa or Mac. There are several magazine articles, especially one issue of BYTE, and three books of information on Smalltalk. This list represents the names of all the object oriented systems that came back in the responses. For most, the information presented here is all that I have and I have tried to give the name and address of someone to contact for more. DISCLAIMER: I take no responsibility for the correctness of this information. The remainder of this article is a small list is references. Advances in Computer Architecture Glenford J. Myers @ Intel Corporation Santa Clara, CA Publisher: John Wiley & Sons 1982 MIT AI memo 625 "Thinking About Lots of Things at Once Without Getting Confused" Possibly available through the MIT press Structured Programming Dijkstra, Hoare and Dahl Publisher: ? Hint: see chapter III Artifical Intellegence "Viewing Control Structures as Patterns of Passing Messages" No. 8 (1977) pp. 323-364 MIT AI memo 349 or NTIS document AD-A026 595 SCHEME closures Possibly the MIT press Software Engineering With Ada Grady Booch Publisher: Benjamin/Cummings (1983) Smalltalk-80, The Language and its Implementation Adele Goldberg and David Robson Publisher: Addison-Wesley Smalltalk-80, The Interactive Programming Environment Adele Goldberg Publisher: Addison-Wesley Smalltalk-80, Bits of History, Words of Advise Glenn Krasner, editor Publisher : Addison-Wesley Thanks for all of the responses ... please feel free to update this list.