Path: utzoo!mnetor!uunet!mcvax!cernvax!unizh!fuchs From: fuchs@unizh.UUCP (fuchs) Newsgroups: comp.lang.prolog Subject: Re: Object-Oriented Programming in Prolog References Message-ID: <271@unizh.UUCP> Date: 8 May 88 15:52:44 GMT References: <937@trantor.quintus.UUCP> Reply-To: fuchs@gorgo.UUCP () Organization: Inst. fuer Informatik, Univ. Zuerich, Switzerland Lines: 94 Keywords: object-oriented, Prolog In article <937@trantor.quintus.UUCP> keller@quintus.UUCP writes: >There have been several requests (but no answers) for references >on object-oriented programming in Prolog. Here are a few I've seen: > ... > ... I sent the following list of references to the three or four requesters. Since there seems to be general interest I submit the list to comp.lang.prolog. Please send me any additional pointers. --- nef ------ H. Ait-Kaci, R. Nasr, Login: A Logic Programming Language with Built-In Inheritance, Journal of Logic Programming, 1986:3:185-215 Allen et al., The HORNE Reasoning System in Common Lisp, Technical Report TR 126, Department of Computer Science, University of Rochester, 1986 Arity Corporation, The Arity Expert Systems Development Package (David Drager), 1986 J. S. Conery, Object-Oriented Programming with First-Order Logic, Technical Report CIS-TR-87-09, Department of Computer Science, University of Oregon, Eugene, Oregon 97403 J. L. and C. Y. Cuadrado, AI in Computer Vision, Byte, January 86, pp. 237 - 258 T. Finin, P. Kleinosky, J. McAdams, Forest - An Expert System for Automatic Test Equipment, First IEEE Conference on Artificial Intelligence Applications, Denver, 1984. Also available as Technical Report MS-CIS-84-09, Dept. of Computer Science, University of Pennsyslvania, Philadelphia, PA 19104 K. Fukunaga, S. Hirose, An Experience with a Prolog-Based Object-Oriented Language, Oopsla Proceedings 1986 (ACM Sigplan Notices Vol. 21 # 11, November 1986) E. Gullichsen, Bigger Talk: Object-Oriented Prolog, Technical Report STP-125-85, MCC Software Technology Program, 9430 Research Blvd., Austin, TX 78759, 1985 P. J. Hayes, The Logic of Frames, in Brachman & Levesque, Readings in Knowledge Representation, Morgan Kaufmann, 1985 C. T. Huu, U. Kekeritz, Eine Frame Implementation in Prolog (in German), Rundbrief des Fachausschusses 1.2 der GI, April 1986, pp. 19-25 Interface Computer, Objekt-orientierte Programmierung in Prolog (in German), IF Prolog Interface, Vol. 1, #3, Oct. 86 K. Kahn, E. D. Tribble, M. S. Miller, D. G. Bobrow, Objects in Concurrent Logic Programming Languages, SIGPLAN Notices Vol. 21 #10, October 86, and Oopsla Proceedings 1986 R. Keller, Expert System Technology: Development & Application, Yourdon Press (Prentice Hall), 1987 N. S. Lee, Programming with P-Shell, IEEE Expert, Summer 1986. The P-Shell software is available from AT&T J. Malpas, Prolog, A Relational Language and Its Applications, Prentice-Hall, chapter 6, 1987 P. Mello, A. Natali, Objects as Communicating Prolog Units, Proceedings of ECOOP'87, pp. 181- 191, Lectures Notes in Computer Science #276, Springer 1987 H. Nakashima, Knowledge Representation in Prolog, IEEE 1984 International Symposium on Logic Programming, Atlantic City, pp. 126 - 130 E. Shapiro, A. Takeuchi, Object-Oriented Programming in Concurrent Prolog, New Generation Computing 1, 1983, pp. 25-48 E. P. Stabler, Object-Oriented Programming in Prolog, AI Expert, October 1986, pp. 46 - 57 Technische Hochschule Darmstadt (FRG), Fachbereich Informatik, Sachbericht fuer den Zeitraum 1.1.86 bis 30.6.86 (in German) M. Tokoro, Y. Ishikawa, An Object-Oriented Approach to Knowledge Systems, Proceedings of the Conference on Fifth Generation Computer Systems, 1984, 623-631 J. Wagner sent me the source of an object-oriented extension to Prolog he developed. Wagner is at the Center for the Study of Language and Information (CSLI) in Stanford, CA. (gandalf@Russell.Stanford.edu) C. Zaniolo, Object-Oriented Programming in Prolog, IEEE 1984 International Symposium on Logic Programming 1984, pp. 265 - 270