anchor.diff:  
   === Install Eclipse Mars and plugins
   
  -Download Eclipse (xref:http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/marsr[vanilla Java edition] will suffice)
  +Download Eclipse (http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/marsr[vanilla Java edition] will suffice)
   
   Then install plugins using `Help > Install Software`:
   
  
positive.code: 
  The most obvious difference is that the DSL includes keywords such as `action`, under which all the supporting methods are gathered.  In contrast, the Java version has to group related methods together by naming convention (`updateName(...)`, `validateUpdateName(...)` and `default0UpdateName()`).
  
  Full details of the isis-script DSL can be found on the xref:https://github.com/vaulttec/isis-script/blob/develop/dsl.md[github repo]
  
  In addition, the body of isis-script methods are written in XTend, which provides a whole xref:http://www.eclipse.org/xtend/documentation/index.html[host of features] over and above vanilla Java.
  
  
  == IDE support
  
  As Torsten's xref:http://vaulttec.org/2015/09/05/isis-script-updated-alpha-version.html[blog post] shows, isis-script includes an Eclipse plugin.  This provides:
  
  - automatic generation of Java code from isis-script
  - syntax highlighting
  
negative.code: 
  This project contains a version of the app generated by Apache Isis' http://isis.apache.org/guides/ug.html#_ug_getting-started_simpleapp-archetype[simpleapp archetype], but converted to use the http://vaulttec.org/2015/09/05/isis-script-updated-alpha-version.html[isis-script DSL] developed by Torsten Juergeleit.
  
  Isis Script DSL is implemented with http://www.eclipse.org/xtend/[xtend] and so provides a plugin for Eclipse IDE.  It is also possible to build the app from the command line using Maven.
  
  
  == Example
  