1999
DOI: 10.1016/s0743-1066(98)10029-8
|View full text |Cite
|
Sign up to set email alerts
|

An approach to declarative programming based on a rewriting logic

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
189
0
1

Year Published

1999
1999
2005
2005

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 136 publications
(191 citation statements)
references
References 15 publications
1
189
0
1
Order By: Relevance
“…It is interesting to note that the determinism property of functions (i.e., there is at most one result value for fixed input arguments) is not strictly required. Actually, one can also deal with nondeterministic functions that deliver more than one result on a given input [3,15]. This comes at no cost to the implementor since non-determinism is always available in functional logic languages.…”
Section: Functional Logic Programming and Currymentioning
confidence: 99%
See 1 more Smart Citation
“…It is interesting to note that the determinism property of functions (i.e., there is at most one result value for fixed input arguments) is not strictly required. Actually, one can also deal with nondeterministic functions that deliver more than one result on a given input [3,15]. This comes at no cost to the implementor since non-determinism is always available in functional logic languages.…”
Section: Functional Logic Programming and Currymentioning
confidence: 99%
“…This comes at no cost to the implementor since non-determinism is always available in functional logic languages. On the other hand, the combination of demand-driven evaluation and non-deterministic functions can result in a large reduction of the search space [3,15].…”
Section: Functional Logic Programming and Currymentioning
confidence: 99%
“…We assume the reader has familiarity with basic concepts of model theory on functional and logic programming (see [3,7] for more details), but now we point up some notions.…”
Section: Herbrand Modelsmentioning
confidence: 99%
“…As in the logic paradigm, the bottom-up evaluation is based on a magic transformation for a given programquery into a magic program-query. In the cited paper, the semantics adopted for the programs is the Constructor Based ReWriting Logic (CRWL) presented in [7]. This bottom-up evaluation is based on the use of a fix point operator over CRWL-Herbrand algebras and it simulates the demand driven strategy [11] for top-down evaluation of CRWL-programs.…”
Section: Introductionmentioning
confidence: 99%
“…In our case, we will consider a functional logic language like T OY [7], that is, our programs will be conditional constructor-based rewriting rules in which no additional restrictions in the form of program rules will be required. Therefore, Horn-logic programs will be considered as particular cases of our functional-logic programs.…”
Section: Introductionmentioning
confidence: 99%