VSL 2014: VIENNA SUMMER OF LOGIC 2014

SWI-Prolog version 7 extensions

Author: Jan Wielemaker

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:SWI-Prolog version 7 extensions
Authors:Jan Wielemaker
Proceedings:CICLOPS-WLPE 2014 Papers
Editors: Thomas Stroeder and Terrance Swift
Keywords:prolog, string, dict, functional notation, applications
Abstract:

ABSTRACT. SWI-Prolog version~7 extends the Prolog language further as a general purpose programming language that can be used as `glue' between components written in different languages. Taking this role rather than that of a DSL \emph{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 itself, notably to accomodate expressing syntactic constructions of other languages. This resulted in an extended notion of operators and quasi quotations. SWI-Prolog version~7 takes this one step further by extending the primitive data types of Prolog. This article describes and motivates these extensions.

Pages:15
Talk:Jul 17 15:00
Paper:
Disclaimer | Powered by EasyChair Smart Program