VSL 2014: VIENNA SUMMER OF LOGIC 2014

Interclausal Logic Variables

Authors: Paul Tarau and Fahmida Hamid

ICLP VolumesPapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:Interclausal Logic Variables
Authors:Paul Tarau and Fahmida Hamid
Proceedings:ICLP 2014 VSL proceedings
Editors: Michael Leuschel, Tom Schrijvers and Martin Gebser
Keywords:declarative programming language constructs, Prolog implementation, logic variables, data synchronization, software design patterns, continuation passing Prolog, remote code execution, s
Abstract:

ABSTRACT. ``Entanglement patterns'' are guiding a large number of declarative constructs contributing to the expressiveness of logic programming languages. The prototypical example is unification of logic variables that instantly connects present and future observations of their value, independently of their location in the data areas of the runtime system. At the same time, widely used software constructs like cloud-based synchronization of files or databases exhibit similar functionality. The paper overviews uses of this pattern in logic programming languages and proposes new ones, centered around ``interclausal logic variables'', an easy to implement Prolog extension that supports instant global information exchanges without dynamic database updates.

Pages:10
Talk:Jul 21 12:15
Paper:
Disclaimer | Powered by EasyChair Smart Program