Change search
ReferencesLink to record
Permanent link

Direct link
The programming language GCLA: A definitional approach to logic programming
Show others and affiliations
Number of Authors: 5
1989 (English)Report (Refereed)
Abstract [en]

We present a logic programming language, GCLA (Generalized horn Clause LAnguage), that is based on a generalization of Prolog. This generalization is unusual in that it takes a quite different view of the meaning of a logic program--a "definitional" view rather than the traditional logical view. GCLA has a number of noteworthy properties, for instance hypothetical and non-monotonic reasoning. This makes implementation of reasoning in knowledge-based systems more direct in GCLA than in Prolog. GCLA is also general enough to incorporate functional programming as a special case. GCLA and its syntax and semantics are described. The use of various language constructs are illustrated with several examples.

Place, publisher, year, edition, pages
Kista, Sweden: Swedish Institute of Computer Science , 1989, 1. , 26 p.
SICS Research Report, ISSN 0283-3638 ; R89:05B
National Category
Computer and Information Science
URN: urn:nbn:se:ri:diva-22185OAI: diva2:1041729
Revised version of R89005. Original report number R89005B.Available from: 2016-10-31 Created: 2016-10-31

Open Access in DiVA

fulltext(2725 kB)5 downloads
File information
File name FULLTEXT01.pdfFile size 2725 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 5 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 7 hits
ReferencesLink to record
Permanent link

Direct link