A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is application/pdf
.
Exploiting non-determinism through laziness in guarded functional languages
[chapter]
1991
Lecture Notes in Computer Science
Guarded Functional Programming is an approach to integrate functional programming, represented by equations and rewriting, and logic programming, represented by Horn clauses and SLD-resolution: the selection of a guarded equation for rewriting an expression is determined by (1) pattern matching with the left hand side and (2) solving the guard which is a Horn logic goal. Besides an introduction to this style of programming, we present an extension of guarded functional programming by the
doi:10.1007/3540539816_68
fatcat:xfd3upvxdjbqncvcywy23uwzsi