The architecture of Alpes: an open and extendible programming environment

The authors present a logic programming language that was used as a software engineering tool to design, develop and prototype the entire programming environment which supports it. The extended Prolog language called Alpes-Prolog, has been used the basic support to develop and implement the architecture of an advanced logic programming environment (Alpes) in the context of Esprit Project 973.<<ETX>>