Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>First of all, I wonder why you consider Acceleo more difficult to learn than Xpand, while both languages have differences (blocks and delimiters for example) they have quite a similar structure. I won't details all the elements in both languages but, for example, I don't see such a difference between something like:</p> <blockquote> <p>«FOREACH myAttributes AS a»«a.name»«ENDFOREACH»</p> </blockquote> <p>and</p> <blockquote> <p>[for (a: Attribute|myAttributes)][a.name/][/for]</p> </blockquote> <p>Both are template based languages and as such they have quite the same structure. The main difference between Acceleo and Xpand comes from the fact that Acceleo is based on the standards MOFM2T and OCL from the OMG and the tooling.</p> <p>I am not very familiar with Xpand tooling but you can find more about it on their <a href="http://wiki.eclipse.org/Xpand/New_And_Noteworthy" rel="noreferrer">wiki</a>. Acceleo on the other side contains an editor with syntax highlighting, code completion, error detection, refactoring and more. It also contains a debugger, a profiler, Ant and Maven support. You can also easily deploy your generators as Eclipse plugin for other users or use them out of Eclipse in a regular Java application. You can find more information on Acceleo <a href="http://wiki.eclipse.org/Acceleo/Features" rel="noreferrer">here</a>. You can see in videos most of the features of Acceleo on the <a href="http://www.obeonetwork.com/page/topcased-days-2011" rel="noreferrer">Obeo Network</a> (registration required).</p> <p>Finally, the latest activity on xPand as occurred <a href="http://dash.eclipse.org/dash/commits/web-app/summary.cgi?company=y&amp;month=x&amp;project=modeling.m2t.xpand" rel="noreferrer">a year ago</a> while Acceleo is <a href="http://dash.eclipse.org/dash/commits/web-app/summary.cgi?company=y&amp;month=x&amp;project=modeling.m2t.acceleo" rel="noreferrer">actively</a> developed. You can even follow the Acceleo development on <a href="https://github.com/eclipse/acceleo/commits/master" rel="noreferrer">github</a> if you want.</p> <p>Stephane Begaudeau</p> <p><strong>Disclaimer: I am one of the member of the Acceleo dev' team.</strong></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload