Abstract
We present a system for visualization and interaction with Prolog programs using a structural editing approach, that may be extended to other logic languages since it is based in concepts from the Logic Programming (LP) paradigm.
References
R. Balk, G. Snelting, The PSG System: ¿ From Formal language Definitions to Interactive Programming Environments, ACM Transactions on Programming languages and Systems, Vol. 8, In 4, (1986:10), 557–608.
A. Jorge, Using EDIPO, Centro de Informática, Universidade do Porto, 1990.
S. Horwitz, T. Teitelbaum, Generating Editing Environments Based on Relations And Attributes ACM Transactions on Programming languages and Systems, Vol. 8, In 4, (1986:10), 557–608.
C. Hogger, Essentials of Logic Programming, Graduate Texts in Computer Science, Oxford University Press, 1990.
S. E. Hudson, Incremental Attribute Evaluation: The Flexible Algorithm for Lazy Update ACM Transactions on Programming languages and Systems, Vol. 13, No3, July 1991, 315–341.
J. P. Leal, The Ytoolkit: the Prolog approach to an users interface, ICLP Preconference Workshop on Logic Programming Environments, Eilat, Israel, 1990.
J. P. Leal, An History Based Interface, ICLP Preconference Workshop on Logic Programming Environments, Paris, 1991.
J. P. Leal, J. P. Santos, Towards the portable interface for Prolog applications — Reference Manual — X-Windows Interface, Centro de Informática da Universidade do Porto.
J. Maluszyńky, Attribute Grammars and Logic Programs: A Comparison of Concepts Lecture Notes in Computer Science, 545, Springer Verlag.
E. Yardeni, E. Shapiro, The Type system for Logic Programs Journal of Logic Programming, (1991:10), 125–153.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Leal, J.P. (1994). A system to visualize and interact with prolog programs. In: Hermenegildo, M., Penjam, J. (eds) Programming Language Implementation and Logic Programming. PLILP 1994. Lecture Notes in Computer Science, vol 844. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58402-1_33
Download citation
DOI: https://doi.org/10.1007/3-540-58402-1_33
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58402-5
Online ISBN: 978-3-540-48695-4
eBook Packages: Springer Book Archive