anchor.diff:  
   JST is a simple template engine which use Java as its programming language and produces Java files to be called anywhere from your code.
   
  -Why Yet Another Template Engine
  --------------------------------
  -
  -Lot's of template engines try to enforce the MVC pattern (Model View Controller) by limitting the algorithmic features of the language used in the template. Whereas MVC is definitively a good pattern to avoid writing messy software, the philosophy of JST is to let to the developper the responsability to making the separation of the model and the view, not the template engine.
  +Why Yet Another Template Engine ?
  +---------------------------------
  +
  +Lot's of template engines try to enforce the MVC pattern (Model View Controller) by limitting the algorithmic features of the language used in the templates. Whereas MVC is definitively a good pattern to avoid writing messy software, the philosophy of JST is to let to the developper the responsability to making the separation of the model and the view, not the template engine.
   
   Unlike some template engine, JST is only targeted to the Java environment. The goal is to have a better integration between a business model and the view. Since both are of the same enviroment, they can shares types, and refactoring can be done more easily.
   
  
positive.code: 
  Exemple:
  
    import java.util.List
    #template renderSize(List list)
      List size is $(list.size())
    #end
  
negative.code: TODO
  ----
  
  - escaping: there is currently no escaping when outputing data in an html template.
  - while, do-while: these loops are not yet implemented
  - for(inst; condition; increm): currently for loops can only iterate on +Iterable+s (+for(item : list)+)
  
  Template Language
  -----------------
  