Login

Lambda: The Ultimate Imperative

Show full item record




Title: Lambda: The Ultimate Imperative
Author: Steele, Guy Lewis, Jr.; Sussman, Gerald Jay
Issue Date: 1976-03-01
Abstract: We demonstrate how to model the following common programmingsconstructs in terms of an applicative order language similar to LISP: Simple Recursion, Iteration, Compound Statements and Expressions, GO TO and Assignment, Continuation-Passing, Escape Expressions, Fluid Variables, Call by Name, Call by Need, and Call by Reference. The models require only (possibly self-referent) lambda application, conditionals, and (rarely) assignment. No complex data structures such as stacks are used. The models are transparent, involving only local syntactic transformations. This paper is partly tutorial in intent, gathering all the models together for purposes of context.
URI: http://hdl.handle.net/1721.1/5790
Other Identifiers: AIM-353
Series/Report no.: AIM-353

Files in this item

Files Size Format View
AIM-353.pdf 2.213Mb PDF View/Open
AIM-353.ps 2.830Mb Postscript View/Open

This item appears in the following Collection(s)

Show full item record

Search DSpace@MIT


Advanced Search

Browse

My Account

Links