Implementing function spreadsheets
暂无分享,去创建一个
A large amount of end-user development is done with spreadsheets. The spreadsheet metaphor is attractive because it is visual and accommodates interactive experimentation, but as observed by Peyton Jones, Blackwell and Burnett, the spreadsheet metaphor does not admit even the most basic abstraction: that of turning an expression into a named function. Hence they proposed a way to define a function in terms of a worksheet with designated input and output cells; we shall call it a function sheet. The goal of our work is to develop implementations of function sheets and study their application to realistic examples. Therefore, we are also developing a simple yet comprehensive spreadsheet core implementation for experimentation with this technology. Here we report briefly on our experiments with function sheets as well as other uses of our spreadsheet core implementation.
[1] Fabian Nuñez,et al. An extended spreadsheet paradigm for data visualisation systems, and its implementation , 2000 .
[2] Simon L. Peyton Jones,et al. A user-centred approach to functions in Excel , 2003, ICFP '03.
[3] David Wakeling,et al. Spreadsheet functional programming , 2007, Journal of Functional Programming.
[4] Joe Francoeur. Algorithms using Java for Spreadsheet Dependent Cell Recomputation , 2003, ArXiv.