| Making control and data flow in logic programs explicit |
| Full text |
Pdf
(995 KB)
|
| Source
|
Conference on LISP and Functional Programming
archive
Proceedings of the 1984 ACM Symposium on LISP and functional programming
table of contents
Austin, Texas, United States
Pages: 311 - 322
Year of Publication: 1984
ISBN:0-89791-142-3
|
|
Author
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 22, Citation Count: 2
|
|
|
ABSTRACT
New control constructs are proposed to replace Prolog's notorious cut. Totality assertions are introduced to enable a language-oriented editor to display the control structure of a procedure. Functional notation is presented as a syntactic extension. Data flow assertions are proposed to assert data flow properties and restrictions of logic procedures. Algorithms for their verification are given.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
D.L. Bowen (ed.), DECsystem-10 Prolog User's Manual. Dept. of Art. Intelligence, University of Edinburgh, 1982.
|
| |
2
|
M. Bruynooghe, Adding Redundancy to Obtain More Reliable and More Readable Prolog Programs. Proc. of The First International Logic Programming Conference, Marseille, France, 1982, 129-133.
|
| |
3
|
M. Bruynooghe, The Memory Management of Prolog Implementations. In K. Clark and S.-A. Tarnlund (eds.), Logic Programming. Academic Press, 1982, 83-98.
|
 |
4
|
|
| |
5
|
A. Mycroft and R.A. O'Keefe, A Polymorphic Type System for Prolog. Dept. of Artificial Intelligence, University of Edinburgh, DAI research paper 211, 1983.
|
 |
6
|
|
 |
7
|
|
| |
8
|
D.H.D. Warren, Implementing Prolog, Compiling Predicate Logic Programs. Research Reports 39 and 40, Dept. of Art. Intelligence, University of Edinburgh, 1977.
|
| |
9
|
D.H.D. Warren, Prolog on The DECsystem-10. In D. Michie (ed.), Expert Systems in The Micro Electronic Age. Edinburgh University Press, 1979, 112-121.
|
| |
10
|
D.H.D. Warren, Logic Programming and Compiler Writing. Software — Practice and Experience 10, 1980, 97-125.
|
|