Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Lisp > A question (con...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 66 Topic 12412 of 13148
Post > Topic >>

A question (confusion) about closure

by Samik <samikc@[EMAIL PROTECTED] > May 2, 2008 at 01:31 AM

Hi,

I have a confusion regarding closure and its definition. As per Paul
Graham:

When a function refers to a variable defined outside it, it=92s called a
free variable. A function that refers to free lexical variable is
called a closure.

However as per CLHS a closure or lexical closure is:

lexical closure n. a function that, when invoked on arguments,
executes the body of a lambda
expression in the lexical environment that was captured at the time of
the creation of the lexical closure, augmented by bindings of the
function's parameters to the corresponding arguments.

lexical environment n. that part of the environment that contains
bindings whose names have lexical scope. A lexical environment
contains, among other things: ordinary bindings of variable names to
values, lexically established bindings of function names to functions,
macros, symbol macros, blocks, tags, and local declarations (see
declare).

Can any pro lisper kindly help me?

Thanks,
Samik
Blog: http://lispsamik.blogspot.com/
 




 66 Posts in Topic:
A question (confusion) about closure
Samik <samikc@[EMAIL P  2008-05-02 01:31:18 
Re: A question (confusion) about closure
"xahlee@[EMAIL PROTE  2008-05-02 02:02:14 
Re: A question (confusion) about closure
lisp2.3.CalRobert@[EMAIL   2008-05-04 02:44:05 
Nigerian spammer harvesting from these newsgroups (was: A questi
lisp2.3.calrobert@[EMAIL   2008-05-28 13:41:29 
Re: Nigerian spammer harvesting from these newsgroups (was: A qu
Stan <spamblock@[EMAIL  2008-05-28 23:18:11 
Re: A question (confusion) about closure
"xahlee@[EMAIL PROTE  2008-05-05 02:16:48 
Re: A question (confusion) about closure
Ken Tilton <kennytilto  2008-05-05 07:10:48 
Re: A question (confusion) about closure
pjb@[EMAIL PROTECTED] (P  2008-05-05 15:15:36 
Re: A question (confusion) about closure
Stefan Nobis <snobis@[  2008-05-05 17:01:04 
Re: A question (confusion) about closure
usenet1.3.CalRobert@[EMAI  2008-05-08 02:13:13 
Re: A question (confusion) about closure
"xahlee@[EMAIL PROTE  2008-05-05 20:33:02 
Re: A question (confusion) about closure
George Neuner <gneuner  2008-05-06 02:48:19 
Re: A question (confusion) about closure
pjb@[EMAIL PROTECTED] (P  2008-05-06 09:46:34 
Re: A question (confusion) about closure
Aaron Brown <arundelo@  2008-05-05 22:36:11 
Re: A question (confusion) about closure
Didier Verna <didier@[  2008-05-06 09:57:41 
Re: A question (confusion) about closure
viper-2 <visionat@[EMA  2008-05-06 08:14:08 
Re: A question (confusion) about closure
Didier Verna <didier@[  2008-05-06 18:14:43 
Re: A question (confusion) about closure
viper-2 <visionat@[EMA  2008-05-06 11:32:54 
Re: A question (confusion) about closure
Rainer Joswig <joswig@  2008-05-06 21:00:50 
Re: A question (confusion) about closure
pjb@[EMAIL PROTECTED] (P  2008-05-07 09:13:02 
Re: A question (confusion) about closure
Didier Verna <didier@[  2008-05-06 21:05:03 
Re: A question (confusion) about closure
pjb@[EMAIL PROTECTED] (P  2008-05-07 09:24:00 
Re: A question (confusion) about closure
viper-2 <visionat@[EMA  2008-05-06 12:45:55 
Re: A question (confusion) about closure
Rainer Joswig <joswig@  2008-05-06 22:00:36 
Re: A question (confusion) about closure
Didier Verna <didier@[  2008-05-07 09:33:21 
Re: A question (confusion) about closure
Didier Verna <didier@[  2008-05-07 10:01:58 
Re: A question (confusion) about closure
"John Thingstad"  2008-05-07 12:22:42 
Re: A question (confusion) about closure
Didier Verna <didier@[  2008-05-07 13:55:10 
Re: A question (confusion) about closure
pjb@[EMAIL PROTECTED] (P  2008-05-07 17:29:51 
Re: A question (confusion) about closure
viper-2 <visionat@[EMA  2008-05-07 06:50:30 
Re: A question (confusion) about closure
"xahlee@[EMAIL PROTE  2008-05-07 07:50:06 
Re: A question (confusion) about closure
Didier Verna <didier@[  2008-05-07 17:48:02 
Re: A question (confusion) about closure
pjb@[EMAIL PROTECTED] (P  2008-05-07 17:56:46 
Re: A question (confusion) about closure
Didier Verna <didier@[  2008-05-07 17:51:56 
Re: A question (confusion) about closure
Didier Verna <didier@[  2008-05-07 18:02:00 
Re: A question (confusion) about closure
Rainer Joswig <joswig@  2008-05-07 18:29:09 
Re: A question (confusion) about closure
pjb@[EMAIL PROTECTED] (P  2008-05-13 14:29:41 
Re: A question (confusion) about closure
viper-2 <visionat@[EMA  2008-05-07 11:35:16 
Re: A question (confusion) about closure
Rainer Joswig <joswig@  2008-05-07 20:57:00 
Re: A question (confusion) about closure
"John Thingstad"  2008-05-02 12:44:36 
Re: A question (confusion) about closure
Alan Crowe <alan@[EMAI  2008-05-02 13:02:48 
Re: A question (confusion) about closure
pjb@[EMAIL PROTECTED] (P  2008-05-02 17:25:23 
Re: A question (confusion) about closure
"joswig@[EMAIL PROTE  2008-05-02 16:11:11 
Re: A question (confusion) about closure
Tim X <timx@[EMAIL PRO  2008-05-07 20:02:30 
Re: A question (confusion) about closure
Edward <edward.dodge@[  2008-05-02 16:19:56 
Re: A question (confusion) about closure
"xahlee@[EMAIL PROTE  2008-05-02 18:07:31 
Re: A question (confusion) about closure
George Neuner <gneuner  2008-05-03 01:47:52 
Re: A question (confusion) about closure
George Neuner <gneuner  2008-05-03 03:42:16 
Re: A question (confusion) about closure
"xahlee@[EMAIL PROTE  2008-05-03 01:34:52 
Re: A question (confusion) about closure
"joswig@[EMAIL PROTE  2008-05-03 02:24:05 
Re: A question (confusion) about closure
viper-2 <visionat@[EMA  2008-05-03 07:24:04 
Re: A question (confusion) about closure
Tim X <timx@[EMAIL PRO  2008-05-04 17:21:38 
Re: A question (confusion) about closure
"xahlee@[EMAIL PROTE  2008-05-04 08:02:23 
Re: A question (confusion) about closure
Ken Tilton <kennytilto  2008-05-04 16:56:33 
Re: A question (confusion) about closure
George Neuner <gneuner  2008-05-04 22:28:19 
Re: A question (confusion) about closure
Ken Tilton <kennytilto  2008-05-05 00:13:14 
Re: A question (confusion) about closure
Kent M Pitman <pitman@  2008-05-05 03:06:50 
Re: A question (confusion) about closure
"John Thingstad"  2008-05-05 09:30:22 
Re: A question (confusion) about closure
Rainer Joswig <joswig@  2008-05-05 10:08:40 
Re: A question (confusion) about closure
George Neuner <gneuner  2008-05-06 17:12:20 
Re: A question (confusion) about closure
George Neuner <gneuner  2008-05-05 05:01:16 
Re: A question (confusion) about closure
Don Geddis <don@[EMAIL  2008-05-06 09:52:22 
[OT] Re: A question (confusion) about closure
Tim X <timx@[EMAIL PRO  2008-05-07 19:55:55 
Re: [OT] Re: A question (confusion) about closure
dkcombs@[EMAIL PROTECTED]  2008-06-07 01:37:57 
Re: [OT] Re: A question (confusion) about closure
Tim X <timx@[EMAIL PRO  2008-06-07 18:16:36 
Re: Nigerian spammer harvesting from these newsgroups (was: A
wooks <wookiz@[EMAIL P  2008-07-17 13:22:16 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 25 18:01:14 CDT 2008.