Enhancing Prolog to support Prolog programming environments

3Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

This paper describes the basic ideas we followed in the development of PROSE, a Prolog programming support environment we are implementing at our Department. We claim that standard Prolog must be adequately enhanced to be well suited to support the construction of an efficient programming environment. For this purpose, some new facilities are supplied by our Prolog (called Env_Prolog) which are mainly intended to allow the language:—to handle programs as data and to partition the program database into disjoint sets of clauses;—to support "editing" of clauses in the program database and the controlled execution of Prolog programs. Env_Prolog has been implemented by developing a new interpreter written in the C language. The paper will concentrate mainly on the interpreter and the support it offers to other tools of the environment.

Cite

CITATION STYLE

APA

Martelli, A., & Rossi, G. F. (1988). Enhancing Prolog to support Prolog programming environments. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 300 LNCS, pp. 317–327). Springer Verlag. https://doi.org/10.1007/3-540-19027-9_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free