AbstractProgrammers 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 extend previous work on persistent predicates for Curry by lazy database access. Results of a database query are only read as much as they are demanded by the application program. We also present a type-oriented approach to convert between database and Curry values which is used to implement lazy access to persistent predicates based on a low level ...
Emerging database applications, for instance those typical of design databases, place a number of no...
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...
Programmers need mechanisms to store application specific data that persists multiple program runs. ...
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. ...
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...
Research into providing support for long term data in lazy functional programming systems is present...
This paper describes a model of persistence in (C)LP languages and two different and practically ver...
This paper describes a model of persistence in (C)LP languages and two different and practically ver...
Abstract. This paper describes a model of persistence in (C)LP lan-guages and two di®erent ways to i...
AbstractThis paper is based on a recently developed technique to build debugging tools for lazy func...
Persistent programming languages combine the features of database systems and programming languages ...
This work presents how persistent predicates have been included in the in-memory deductive system DE...
Emerging database applications, for instance those typical of design databases, place a number of no...
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...
Programmers need mechanisms to store application specific data that persists multiple program runs. ...
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. ...
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...
Research into providing support for long term data in lazy functional programming systems is present...
This paper describes a model of persistence in (C)LP languages and two different and practically ver...
This paper describes a model of persistence in (C)LP languages and two different and practically ver...
Abstract. This paper describes a model of persistence in (C)LP lan-guages and two di®erent ways to i...
AbstractThis paper is based on a recently developed technique to build debugging tools for lazy func...
Persistent programming languages combine the features of database systems and programming languages ...
This work presents how persistent predicates have been included in the in-memory deductive system DE...
Emerging database applications, for instance those typical of design databases, place a number of no...
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...