42 |
@node Latent Typing |
@node Latent Typing |
43 |
@subsection Latent Typing |
@subsection Latent Typing |
44 |
|
|
45 |
The term @dfn{latent typing} is used to descibe a computer language, |
The term @dfn{latent typing} is used to describe a computer language, |
46 |
such as Scheme, for which you cannot, @emph{in general}, simply look at |
such as Scheme, for which you cannot, @emph{in general}, simply look at |
47 |
a program's source code and determine what type of data will be |
a program's source code and determine what type of data will be |
48 |
associated with a particular variable, or with the result of a |
associated with a particular variable, or with the result of a |
1156 |
@end lisp |
@end lisp |
1157 |
|
|
1158 |
The key point here is that the code does not create any local binding |
The key point here is that the code does not create any local binding |
1159 |
for the identifier @code{currency-abbreviation}, so all occurences of |
for the identifier @code{currency-abbreviation}, so all occurrences of |
1160 |
this identifier refer to the top level variable. |
this identifier refer to the top level variable. |
1161 |
|
|
1162 |
|
|