An execution architecture for FP
IBM Journal of Research and Development
The Illinois functional programming interpreter
SIGPLAN '87 Papers of the Symposium on Interpreters and interpretive techniques
On the Development of the Algebra of Functional Programs
ACM Transactions on Programming Languages and Systems (TOPLAS)
Communications of the ACM
LFP '84 Proceedings of the 1984 ACM Symposium on LISP and functional programming
Hi-index | 0.00 |
Current implementations of Backus' FP do not explore the parallelism in FP programs fully. Thus, the efficiency techniques is limited. This paper presents a new approach, namely, data flow, to evaluate FP programs. The data flow approach is more effective than the conventional approaches both since it adopts an eager evaluation and since the parallelism can be used fully. An FP to data flow graph translation algorithm is presented. Some optimization techniques are also presented. The implementations based on this approach are also discussed.