The function of FUNCTION in LISP or why the FUNARG problem should be called the environment problem

@article{Moses1970TheFO,
  title={The function of FUNCTION in LISP or why the FUNARG problem should be called the environment problem},
  author={J. Moses},
  journal={ACM Sigsam Bulletin},
  year={1970},
  pages={13-27}
}
  • J. Moses
  • Published 1970
  • Computer Science
  • ACM Sigsam Bulletin
A problem common to many powerful programming languages arises when one has to determine what values to assign to free variables in functions. Different implementational approaches which attempt to solve the problem are considered. The discussion concentrates on LISP implementations and points out why most current LISP systems are not as general as the original LISP 1.5 system. Readers not familiar with LISP should be able to read this paper without difficulty since we have tried to couch the… Expand
92 Citations
A scheme for implementing functional values on a stack machine
  • 5
Optimiizing Static Scope Lisp by Repetitive Interpretation of Recursive Function Calls
  • 3
  • PDF
The function of T and NIL in LISP
  • 2
Compiling Lambda-Expressions Using Continuations and Factorizations
  • 19
Effects for Funargs
  • 1
  • PDF
The SL5 procedure mechanism
  • 45
The SL 5 Procedure Mechanism
  • 1
  • PDF
How to be correct, lazy and efficient ?
  • PDF
The Architecture of Lisp Machines
  • 26
Compiling functional languages for von Neumann machines
  • 6
...
1
2
3
4
5
...