|
|
|
|
|
by SilasX
4932 days ago
|
|
>I don't think you ARE missing anything. From my reading, the gains are obtained by pre-computing the string concatenation a single time (rather than while rendering) for all cases in which it can be. Lazy evaluation: waiting until a computation needs to be done to perform it. Problem here: it was inefficient to do a particular computation at the very moment before it was needed. So, how is this not a lazy evaluation problem? |
|
Unless I am mistaken, they didn't change the template language evaluation strategy from call-by-name to call-by-value.
They did change the implementation from an interpreter to a compiler, though.