English

The Heap Lambda Machine

Logic in Computer Science 2010-11-05 v2

Abstract

This paper introduces a new machine architecture for evaluating lambda expressions using the normal-order reduction, which guarantees that every lambda expression will be evaluated if the expression has its normal form and the system has enough memory. The architecture considered here operates using heap memory only. Lambda expressions are represented as graphs, and all algorithms used in the processing unit of this machine are non-recursive.

Keywords

Cite

@article{arxiv.0806.4631,
  title  = {The Heap Lambda Machine},
  author = {Anton Salikhmetov},
  journal= {arXiv preprint arXiv:0806.4631},
  year   = {2010}
}

Comments

14 pages, 4 figures, source code appendix

R2 v1 2026-06-21T10:55:16.743Z