Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!pyramid!hplabs!felix!preston From: preston@felix.UUCP (Preston L. Bannister) Newsgroups: net.lang.pascal,net.lang.mod2 Subject: Object Pascal Message-ID: <1381@felix.UUCP> Date: Wed, 23-Jul-86 17:44:46 EDT Article-I.D.: felix.1381 Posted: Wed Jul 23 17:44:46 1986 Date-Received: Thu, 24-Jul-86 05:13:27 EDT Reply-To: preston@felix.UUCP (Preston L. Bannister) Organization: FileNet Corp., Costa Mesa, CA Lines: 20 Xref: mnetor net.lang.pascal:340 net.lang.mod2:360 I just recently got a copy of the "Object Pascal Preliminary Documentation" (February 22, 1985) that came from Apple. Apparently Larry Tesler (and others) have collaborated with Prof. Niklaus Wirth on a object-oriented extension to Pascal. The specification of the Object Pascal has been put in the public domain. The form of the extension is fairly simple. Basically there is an "object" definition that looks a lot like a record definition, with the exception that the fields are private, and "method" headings (procedure and function headings) can put in the definition. If you've seen Simula the basic idea is the same. Has anyone else (outside of Apple) done anything with this? (Have you heard of this before?) They also suggest that the extensions could be applied to Modula-2. ======================================== Preston L. Bannister USENET: ucbvax!trwrb!felix!preston