Overlapping Rules and Logic Variables in Functional Logic Programs
Source: Springer Science+Business Media
Functional logic languages extend purely functional languages with two features: operations defined by overlapping rules and logic variables in both defining rules and expressions to evaluate. In this paper, the authors show that only one of these features is sufficient in a core language. On the one hand, overlapping rules can be eliminated by introducing logic variables in rules. On the other hand, logic variables can be eliminated by introducing operations defined by overlapping rules.
| Format: | Size: | 220.30 | |
| Date: | Jun 2006 |



