We build a lazy evaluator based on evaluator 4-1 to implement the lazy evaluation.
We add delay in evaluating function arguments, constant and variable declaration and we implement a lazy list feature in the lazy evaluator that supports pair operation and list data structure.
We build a lazy evaluator based on evaluator 4-1 to implement the lazy evaluation. We add delay in evaluating function arguments, constant and variable declaration and we implement a lazy list feature in the lazy evaluator that supports pair operation and list data structure.