AbstractWe investigate the experimental programming language BABEL, designed to achieve integration of functional programming (as embodied in HOPE, Standard ML, or MIRANDA) and logic programming (as embodied in PROLOG) in a simple, flexible, and mathematically well-founded way. The language relies on a constructor discipline, well suited to accommodate PROLOG terms and HOPE-like patterns. From the syntactical point of view, BABEL combines pure PROLOG with a first order functional notation. On the other side, the language uses narrowing as the basis of a lazy reduction semantics which embodies both rewriting and SLD resolution and supports computation with potentially infinite data structures. There is also a declarative semantics, based on ...
[EN]Programming languages seldom find proper anchorage in philosophy of logic, language and science....
The coincidence of the declarative and procedural interpretations of logic programs does not apply t...
AbstractComputational Linguistics and Logic Programming have strong connections, but the former uses...
Abstract. In this paper, we present a high-level implementation of lazy functional logic programs by...
Abstract: We propose an embedding of logic programming into lazy functional programming in which eac...
We propose an embedding of logic programming into lazy functional programming in which each predicat...
technical reportFunlog, a computational model which attempts to integrate functional programming and...
Since the development of Prolog in 1974, there has been increasing interest in the area of logic pro...
Drawing on experience of translating a Prolog program into Haskell, a range of correspondences betwe...
Most of today’s NLP software is developed using either a logic pro-gramming language such as Prolog,...
A framework for types of logic programs, in particular, those embodying lazy computation and infinit...
. We present a declarative language -- CFLP (R) -- which enhances functional logic programming with ...
Logic Programming is an advanced paradigm for declarative specification of problems. In the logic pr...
In this paper, we investigate an implementation of a lazy functional logic language (in particular t...
We investigate the relationship between functional and definitional programming by translating a sub...
[EN]Programming languages seldom find proper anchorage in philosophy of logic, language and science....
The coincidence of the declarative and procedural interpretations of logic programs does not apply t...
AbstractComputational Linguistics and Logic Programming have strong connections, but the former uses...
Abstract. In this paper, we present a high-level implementation of lazy functional logic programs by...
Abstract: We propose an embedding of logic programming into lazy functional programming in which eac...
We propose an embedding of logic programming into lazy functional programming in which each predicat...
technical reportFunlog, a computational model which attempts to integrate functional programming and...
Since the development of Prolog in 1974, there has been increasing interest in the area of logic pro...
Drawing on experience of translating a Prolog program into Haskell, a range of correspondences betwe...
Most of today’s NLP software is developed using either a logic pro-gramming language such as Prolog,...
A framework for types of logic programs, in particular, those embodying lazy computation and infinit...
. We present a declarative language -- CFLP (R) -- which enhances functional logic programming with ...
Logic Programming is an advanced paradigm for declarative specification of problems. In the logic pr...
In this paper, we investigate an implementation of a lazy functional logic language (in particular t...
We investigate the relationship between functional and definitional programming by translating a sub...
[EN]Programming languages seldom find proper anchorage in philosophy of logic, language and science....
The coincidence of the declarative and procedural interpretations of logic programs does not apply t...
AbstractComputational Linguistics and Logic Programming have strong connections, but the former uses...