Calculating Tree Nodes Instead of Table Cells⁄ -Programming Structured Documents with Generic Functions

Dongxi Liu,Yasushi Hayashi,Zhenjiang Hu,Masato Takeichi
2004-01-01
Abstract:TreeCalc is an interactive calculator based on tree nodes instead of table cells. One of its main features is to support higher order generic functions, which provide a powerful and convenient way to define new computations. In this paper, we illustrate the implementation of generic functions for structured documents, explain novel features for calculating tree nodes and demonstrate the ability of TreeCalc by implementing Excel applications in TreeCalc. Calculating tree nodes allows partially eval- uated functions and structured values as computation results of nodes, which is contrast to calculating table cells.
What problem does this paper attempt to address?