A template based graph reduction system based on combinators. (Q1848712)
From MaRDI portal
!
WARNING
This is the item page for this Wikibase entity, intended for internal use and editing purposes.
Please use the normal view instead:
scientific article; zbMATH DE number 1827814
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | A template based graph reduction system based on combinators. |
scientific article; zbMATH DE number 1827814 |
Statements
A template based graph reduction system based on combinators. (English)
0 references
2002
0 references
Summary: Graph reduction is one of the important evaluation strategy for lazy functional programming. A combinator is a function that contains no free variables. The idea is based on the fact that all of the variables in a program can be removed by transforming it into a sequence of combinators which would be drawn from a small pre-defined (fixed) set of combinators, or which would be drawn from an unlimited number of non-predefined set of dynamic super-combinators. We suggest a template-based algorithm which reduces the stored graph structure of the super-combinators. We can define any produced super-combinators by using templates and use them to perform reduction on the graph. The template-based algorithm could be extended and any produced super-combinators can be defined with a predefined template list. The test results show that our approach increases the efficiency of super-combinators algorithms.
0 references
super-combinators algorithms
0 references
0.7530515789985657
0 references
0.737906813621521
0 references
0.7345319986343384
0 references