Article View: comp.lang.misc
Article #5982Re: call-by-name
From: Jeff Siegal
Date: Tue, 06 Dec 1988 02:25
Date: Tue, 06 Dec 1988 02:25
8 lines
815 bytes
815 bytes
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
Technical Details
Message-ID:
<10579@eddie.MIT.EDU>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!att!pacbell!ames!mailrus!bbn!mit-eddie!fenchurch!jbsReferences:
<64961@ti-csl.CSNET> <5821@louie.udel.EDU>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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