Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Velocity Wiki" for 
change notification.

The "MacroEvaluationStrategy" page has been changed by ClaudeBrisson:
https://wiki.apache.org/velocity/MacroEvaluationStrategy?action=diff&rev1=1&rev2=2

+ '''Note''' Velocity 2.0 now always uses the call by sharing (aka Java) 
calling convention.
+ 
  From [[http://en.wikipedia.org/wiki/Evaluation_strategy|Wikipedia]]: In 
computer science, an evaluation strategy is a set of (usually deterministic) 
rules for evaluating expressions in a programming language. An evaluation 
strategy defines when and in what order the arguments to a function are 
evaluated, when they are substituted into the function, and what form that 
substitution takes.
  
  Looking at the various standard evaluation strategies (see 
http://www.knowledgerush.com/kr/encyclopedia/Call-by-something/ and 
http://en.wikipedia.org/wiki/Evaluation_strategy ), none of them applies to 
Velocity. It's a mix between call by macro expansion, call by sharing, call by 
value and other behaviors.

Reply via email to