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