Have you read your CTMCP today?
Simply speaking, when considering the code in a certain scope, an identifier is bound if it is declared within that scope.
If an identifier is used but not declared in the scope, it is free. To make a valid program, it must be declared in an outer scope.
It's not in general a terribly useful thing to think about, except in the context of closures.
Name:
Anonymous2011-09-24 17:19
>>5
Yeah that's the book I have. I can understand most of the examples in the book, but there aren't many, and the ones I have in my problem set are more complicated and I am getting lost.