Generally logic programs are considered more abstract than programs written in other paradigms. Yet most logic programs are strongly dependent on programmer-defined data structures - such as lists in Prolog. Logic programs often become saturated with data structure manipulation code which obscures the original problem and requires large-scale rewriting to change data representations. To avoid this, the logic programming language Starlog provides a data-structure-free environment where data is stored relationally in tuples and programs are evaluated bottom-up [2]
In this paper, we investigate the feasibility of applying logic programming to structured design. We...
Abstract. Abduction has been on the back burner in logic programming, as ab-duction can be too diffi...
Spreadsheets have introduced two advantages, the exploratory use of a computer and a two-dimensional...
We describe an approach to logic programming where the execution of a pure logic program is ordered ...
Abstraction in programming languages is usually achieved at the price of run time efficiency. This t...
This report provides an informal and gentle introduction to the logic programming language Starlog a...
Starlog is a purely declarative, temporal, logic programming language. It supports both bottom-up an...
This paper introduces a new strategy for the efficient goal directed bottomup evaluation of logic pr...
A meta-level extension of a logic programming language is presented. The resulting language, called ...
The logic programming language Prolog uses a resource-efficient SLD resolution strategy for query an...
submitted; revised; accepted Abduction has been on the back burner in logic programming, as abductio...
The Prolog evaluation algorithm has become the standard for logic program evaluation, and bottom-up ...
Abstract. A meta-level extension of a logic programming language is presented. The resulting languag...
The logic programming language Prolog uses a resource-efficient SLD resolution strategy for query an...
An accident of implementation may be responsible for the fact that Logic Programming, Deductive Data...
In this paper, we investigate the feasibility of applying logic programming to structured design. We...
Abstract. Abduction has been on the back burner in logic programming, as ab-duction can be too diffi...
Spreadsheets have introduced two advantages, the exploratory use of a computer and a two-dimensional...
We describe an approach to logic programming where the execution of a pure logic program is ordered ...
Abstraction in programming languages is usually achieved at the price of run time efficiency. This t...
This report provides an informal and gentle introduction to the logic programming language Starlog a...
Starlog is a purely declarative, temporal, logic programming language. It supports both bottom-up an...
This paper introduces a new strategy for the efficient goal directed bottomup evaluation of logic pr...
A meta-level extension of a logic programming language is presented. The resulting language, called ...
The logic programming language Prolog uses a resource-efficient SLD resolution strategy for query an...
submitted; revised; accepted Abduction has been on the back burner in logic programming, as abductio...
The Prolog evaluation algorithm has become the standard for logic program evaluation, and bottom-up ...
Abstract. A meta-level extension of a logic programming language is presented. The resulting languag...
The logic programming language Prolog uses a resource-efficient SLD resolution strategy for query an...
An accident of implementation may be responsible for the fact that Logic Programming, Deductive Data...
In this paper, we investigate the feasibility of applying logic programming to structured design. We...
Abstract. Abduction has been on the back burner in logic programming, as ab-duction can be too diffi...
Spreadsheets have introduced two advantages, the exploratory use of a computer and a two-dimensional...