Abstract. SWI-Prolog version 7 extends the Prolog language as a general pur-pose programming language that can be used as ‘glue ’ between components writ-ten in different languages. Taking this role rather than that of a domain specific language (DSL) inside other IT components has always been the design objective of SWI-Prolog as illustrated by XPCE (its object oriented communication to the OS and graphics), the HTTP server library and the many interfaces to external systems and file formats. In recent years, we started extending the language it-self, notably to accommodate expressing syntactic constructs of other languages such a HTML and JavaScript. This resulted in an extended notion of operators and quasi quotations. SWI-Prolog version...
Abstract. This paper describes how the deductive power of PROLOG can bemade available across the Int...
This article describes the experiences developing a Semantic Web application entirely in Prolog. The...
When developing a (web) interface for a deductive database, functionality required by the client is ...
Prolog is an excellent tool for representing and manipulating data written in formal languages as we...
Prolog is an excellent tool for representing and manipulating data written in formal languages as we...
SWI-Prolog is neither a commercial Prolog system nor a purely academic enterprise, but increasingly ...
Programming environments have evolved from purely text based to using graphical user interfaces, and...
SWI-Prolog is neither a commercial Prolog system nor a purely academic enterprise, but increasingly ...
Prolog, an acronym for Pro-gramming in Log-ic, is a product of artificial intelligence research with...
Programming environments have evolved from purely text based to using graphical user interfaces, and...
In this paper we present several extensions to support a more declarative view of programming in Pro...
Recently, we see a new type of interfaces for programmers based on web technology. For example, JSF...
Both logic programming in general and Prolog in particular have a long and fascinating history, inte...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
Abstract. This paper describes how the deductive power of PROLOG can bemade available across the Int...
This article describes the experiences developing a Semantic Web application entirely in Prolog. The...
When developing a (web) interface for a deductive database, functionality required by the client is ...
Prolog is an excellent tool for representing and manipulating data written in formal languages as we...
Prolog is an excellent tool for representing and manipulating data written in formal languages as we...
SWI-Prolog is neither a commercial Prolog system nor a purely academic enterprise, but increasingly ...
Programming environments have evolved from purely text based to using graphical user interfaces, and...
SWI-Prolog is neither a commercial Prolog system nor a purely academic enterprise, but increasingly ...
Prolog, an acronym for Pro-gramming in Log-ic, is a product of artificial intelligence research with...
Programming environments have evolved from purely text based to using graphical user interfaces, and...
In this paper we present several extensions to support a more declarative view of programming in Pro...
Recently, we see a new type of interfaces for programmers based on web technology. For example, JSF...
Both logic programming in general and Prolog in particular have a long and fascinating history, inte...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
Abstract. This paper describes how the deductive power of PROLOG can bemade available across the Int...
This article describes the experiences developing a Semantic Web application entirely in Prolog. The...
When developing a (web) interface for a deductive database, functionality required by the client is ...