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-14373OAI: diva2:1035661
Revised version of R89005. Original report number R89005B.Available from: 2016-10-13 Created: 2016-10-13

Open Access in DiVA

fulltext(2725 kB)0 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
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

ReferencesLink to record
Permanent link

Direct link