Efficient Demand-Driven Evaluation (I)

We describe a program transformation technique for programs in a general stream language L whereby a data-driven evaluation of the transformed program performs exactly the same computation as a demand-driven evaluation of the original program. The transformational technique suggests a simple denotat...

Full description

Bibliographic Details
Main Authors: Pingali, Keshav, Arvind
Published: 2023
Online Access:https://hdl.handle.net/1721.1/149052
_version_ 1811073944074059776
author Pingali, Keshav
Arvind
author_facet Pingali, Keshav
Arvind
author_sort Pingali, Keshav
collection MIT
description We describe a program transformation technique for programs in a general stream language L whereby a data-driven evaluation of the transformed program performs exactly the same computation as a demand-driven evaluation of the original program. The transformational technique suggests a simple denotational characterization of demand-driven evaluation.
first_indexed 2024-09-23T09:40:36Z
id mit-1721.1/149052
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T09:40:36Z
publishDate 2023
record_format dspace
spelling mit-1721.1/1490522023-03-30T04:09:27Z Efficient Demand-Driven Evaluation (I) Pingali, Keshav Arvind We describe a program transformation technique for programs in a general stream language L whereby a data-driven evaluation of the transformed program performs exactly the same computation as a demand-driven evaluation of the original program. The transformational technique suggests a simple denotational characterization of demand-driven evaluation. 2023-03-29T14:23:11Z 2023-03-29T14:23:11Z 1983-09 https://hdl.handle.net/1721.1/149052 MIT-LCS-TM-242 application/pdf
spellingShingle Pingali, Keshav
Arvind
Efficient Demand-Driven Evaluation (I)
title Efficient Demand-Driven Evaluation (I)
title_full Efficient Demand-Driven Evaluation (I)
title_fullStr Efficient Demand-Driven Evaluation (I)
title_full_unstemmed Efficient Demand-Driven Evaluation (I)
title_short Efficient Demand-Driven Evaluation (I)
title_sort efficient demand driven evaluation i
url https://hdl.handle.net/1721.1/149052
work_keys_str_mv AT pingalikeshav efficientdemanddrivenevaluationi
AT arvind efficientdemanddrivenevaluationi