• Home
  • Search
  • Introducing Constraint Functional Logic Programming
  • Cite Icon8
  • https://doi.org/10.1007/978-1-4471-3794-8_2Copy DOI Icon

Introducing Constraint Functional Logic Programming

  • Jan 1, 1992
  • John Darlington +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A new declarative programming paradigm, constraint functional logic programming (CFLP) is presented, which unifies systematically all features of constraint, functional and logic programming. CFLP extends constraint functional programming (CFP), which supports equation solving over a functional program, to general constraint programming permitting the use of constraints for programming as well as for posing queries. It also generalises constraint logic programming (CLP), by admitting user-defined functions as a purely functional subsystem of a CLP language. This paper presents the motivation for designing CFLP and its semantics. Programming examples are given in the concrete CFLP language Falcon.KeywordsLogic ProgramLogic ProgrammingConstraint ProgrammingConstraint SystemFunctional ProgrammingThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Book Chapter
  • Citations1

Cooperation of Algebraic Constraint Domains in Higher-Order Functional and Logic Programming

  • Jan 01, 2011
  • Rafael Del Vado Vírseda
  • Research Article
  • Citations101

Partial evaluation of functional logic programs

  • Jul 01, 1998
  • ACM Transactions on Programming Languages and Systems
  • María Alpuente +2
  • Book Chapter
  • Citations1

Default Rules for Curry

  • Jan 01, 2016
  • Sergio Antoy +1
  • Research Article
  • Citations8

Default rules for Curry

  • Jul 01, 2016
  • Theory and Practice of Logic Programming
  • Sergio Antoy +1
  • Book Chapter
  • Citations5

Declarative Diagnosis of Wrong Answers in Constraint Functional-Logic Programming

  • Jan 01, 2006
  • Rafael Caballero +2
  • Book Chapter

Programming with $\mathcal{TOY}(\mathcal{FD})$

  • Jan 01, 2005
  • Antonio J Fernández +2
  • Research Article
  • Citations13

Optimizing compilation of CLP( ℛ )

  • Nov 01, 1998
  • ACM Transactions on Programming Languages and Systems
  • Andrew D Kelly +4
  • Research Article
  • Citations7

Extending constraint logic programming for temporal reasoning

  • Feb 01, 1998
  • Annals of Mathematics and Artificial Intelligence
  • Evelina Lamma +2
  • Front Matter

Preface: Volume 59, Issue 4

  • Nov 01, 2001
  • Electronic Notes in Theoretical Computer Science
  • Mark Van Den Brand +1
  • Conference Article
  • Citations34

Specialization of inductively sequential functional logic programs

  • Sep 01, 1999
  • María Alpuente +3
  • Conference Article
  • Citations1

Recognizing objects from constraints

  • Jun 15, 1992
  • E Maim
  • Dissertation

Implementing a Functional Logic Programming Language via the Fair Scheme

  • May 16, 2023
  • Andrew Jost
  • Conference Article

The functional perspective on advanced logic programming

  • Nov 01, 2016
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Alexander Vandenbroucke
  • Research Article
  • Citations1

Generic programming with combinators and objects

  • Oct 01, 2021
  • Scientific and Technical Journal of Information Technologies, Mechanics and Optics
  • D.S Kosarev +1
  • Research Article
  • Citations13

A practical object-oriented analysis engine for CLP

  • Feb 01, 1998
  • Software: Practice and Experience
  • Andrew D Kelly +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.