Path: utzoo!utgpu!watmath!clyde!att!pacbell!ames!mailrus!bbn!mit-eddie!fenchurch!jbs From: jbs@fenchurch.mit.edu (Jeff Siegal) Newsgroups: comp.lang.misc Subject: Re: call-by-name Message-ID: <10579@eddie.MIT.EDU> Date: 6 Dec 88 02:25:34 GMT References: <64961@ti-csl.CSNET> <5821@louie.udel.EDU> Sender: uucp@eddie.MIT.EDU Reply-To: jbs@fenchurch.UUCP (Jeff Siegal) Organization: MIT, EE/CS Computer Facilities, Cambridge, MA Lines: 8 Correct. In traditional Lisp, variable bindings are resolved dynamically, and functions can not be directly used to implement call- by-name. In Scheme, and Common Lisp, this is not the case. Instead, variable bindings are resolved in the scope where the function was created; prodedures of no arguments can be used to implement call-by-name. Jeff Siegal