Structuring FP-style functional programs
Computer Languages
The relation between logic and functional languages: A survey
Journal of Logic Programming
RELFUN: A relational/functional integration with valued clauses
ACM SIGPLAN Notices
Programming language concepts (2nd ed.)
Programming language concepts (2nd ed.)
LISP
Communications of the ACM
Theory of Computation
A programming language
Iteration for applicative languages
ACM SIGPLAN Notices
Hi-index | 0.00 |
The integration of functional and logic programming is attempted, using the strategy to add a functional component to Prolog. The component takes the form of extended computable expressions, allowing user-defined functions and operators as well as a number of functional forms. The problem of evaluating expressions combining functions and predicates is investigated. Examples are provided to illustrate the discussion. The paper includes a prototype implementation.