[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: choice of terminology for recursively versus simply expanded variabl
From: |
Rakesh Sharma |
Subject: |
RE: choice of terminology for recursively versus simply expanded variables? |
Date: |
Fri, 26 Sep 2014 10:24:48 -0700 |
You are correct when you say that even the simply expanded variables are
recursive; butthey are recursive in time, meaning, they won't be impacting the
stack space. While thedeferred variables are recursive in space, as they would
impact the stack space. So I guessthe authors of GNU make chose to call them as
"simply expanded" vs. "deferred evaluated"variables.OTOH, also note that the
recursion of GNU make functions/macros is only possible via the"deferred
evaluation" of variables, due to which the name "recursive" stuck for them.
HTH
-Rakesh
> Date: Thu, 25 Sep 2014 06:28:44 -0400
> From: address@hidden
> To: address@hidden
> Subject: choice of terminology for recursively versus simply expanded
> variables?
>
>
> i understand entirely *how* those variables differ but, personally,
> i've always thought of them as "delayed evaluation" versus "immediate
> evaluation." is there a reason that that terminology wasn't used here?
> i mean, even simply expanded variables are processed "recursively",
> aren't they?
>
> rday
>
> --
>
> ========================================================================
> Robert P. J. Day Ottawa, Ontario, CANADA
> http://crashcourse.ca
>
> Twitter: http://twitter.com/rpjday
> LinkedIn: http://ca.linkedin.com/in/rpjday
> ========================================================================
>
>
> _______________________________________________
> Help-make mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/help-make