Programmers need mechanisms to store application specific data that persists multiple program runs. To accomplish this task, they usually have to deal with storage specific code to access files or relational databases. Functional logic programming provides a natural framework to transparent persistent storage through persistent predicates, i.e., predicates with externally stored facts. We describe a functional logic database library, based on persistent predicates, for Curry. Our library supports functional logic programming with databases in the background, i.e., the programmer can access a database without storage specific code employing functional logic programming techniques
In functional logic programs, rules are applicable independently of textual order, i.e., any rule ca...
We describe a definitional approach to functional logic programming, based on the theory of Partial ...
This paper describes a high-level implementation of the concurrent constraint functional logic lang...
Hiermit erkläre ich an Eides Statt, dass ich die vorliegende Arbeit selbstständig verfasst und keine...
Programmers need mechanisms to store application specific data that persists multiple program runs. ...
AbstractProgrammers need mechanisms to store application specific data that persists multiple progra...
Functional languages provide new approaches to concurrency control, based on techniques such as lazy...
Functional languages provide new approaches to concurrency control, based on techniques such as lazy...
We introduce a handful of software design patterns for functional logic languages. Following usual ...
Abstract. This article merges two approaches: one dealing with persistence for logic programs, as pr...
Abstract: We propose an embedding of logic programming into lazy functional programming in which eac...
Abstract. This tutorial provides an overview and introduction to declarative programming exploiting ...
We propose an embedding of logic programming into lazy functional programming in which each predicat...
Logic programming is an important paradigm because of its declarative nature – a programmer declares...
In this paper we study the relationships between logic programming and functional programming, tryin...
In functional logic programs, rules are applicable independently of textual order, i.e., any rule ca...
We describe a definitional approach to functional logic programming, based on the theory of Partial ...
This paper describes a high-level implementation of the concurrent constraint functional logic lang...
Hiermit erkläre ich an Eides Statt, dass ich die vorliegende Arbeit selbstständig verfasst und keine...
Programmers need mechanisms to store application specific data that persists multiple program runs. ...
AbstractProgrammers need mechanisms to store application specific data that persists multiple progra...
Functional languages provide new approaches to concurrency control, based on techniques such as lazy...
Functional languages provide new approaches to concurrency control, based on techniques such as lazy...
We introduce a handful of software design patterns for functional logic languages. Following usual ...
Abstract. This article merges two approaches: one dealing with persistence for logic programs, as pr...
Abstract: We propose an embedding of logic programming into lazy functional programming in which eac...
Abstract. This tutorial provides an overview and introduction to declarative programming exploiting ...
We propose an embedding of logic programming into lazy functional programming in which each predicat...
Logic programming is an important paradigm because of its declarative nature – a programmer declares...
In this paper we study the relationships between logic programming and functional programming, tryin...
In functional logic programs, rules are applicable independently of textual order, i.e., any rule ca...
We describe a definitional approach to functional logic programming, based on the theory of Partial ...
This paper describes a high-level implementation of the concurrent constraint functional logic lang...