Talk:HiLog

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Interesting but sketchy[edit]

This is an interesting article but it needs fleshing out. What is 'a programming logic'? There is of course a Wikipedia article on logic programming, but what, if anything, is the connection? More please! 31.52.252.247 (talk) 13:11, 30 March 2019 (UTC)[reply]

The article on logic programming says: "Logic programming is a type of programming paradigm which is largely based on formal logic. Any program written in a logic programming language is a set of sentences in logical form, expressing facts and rules about some problem domain." If you're going to have "a set of sentences in logical form", you need to define what that "logical form" is. HiLog is a "logical form", or more simply a logic, for logic programming. The first sentence of the abstract of the first reference in this article (Chen et al. 1993) says: "We describe a novel logic, called HiLog, and show that it provides a more suitable basis for logic programming than does traditional predicate logic." That's the connection between HiLog as "a programming logic" and logic programming, as I understand it. I'm not sure how this could be made clearer in the article, or if it needs to be. Biogeographist (talk) 15:15, 30 March 2019 (UTC)[reply]