> From: Peter Reilly [mailto:[EMAIL PROTECTED] 
> 
>  From the point of view of most languages, there is a flat 
> namespace. For example in "C" one can do
> 
> int a;
> 
> void proc(void) {
>    int a;
>    a = 1;
> }
> 
> Peter
> 

Sorry, but you are mistaken here. The "a" being assigned is different
from the
global one. So, it is not flat. Each identifier is actually represented
by a location relative to a frame or environment.

That is not the case in ANT. Or more clearly everything inside a project
is on the same frame/environment. 

Now if this was Fortran-62, you do not declare 'a' so any usage or
assignment
will refer the the only one location for 'a' in the compilation module.
THAT is how ANT works today. 

Jose Alberto

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to