A search on Github for Xtend classes reveals 10,502 results: https://github.com/search?q=class+extension%3Axtend&type=Cod... This beats Ceylon by factor two (4,189 results) and is close to Kotlin (12,233 result).
Did you have a look at Xtend's Active Annotations? http://www.eclipse.org/community/eclipse_newsletter/2013/mar... You can define your own annotation processors without having to understand Java Byte Code. With Xtend,…
If you press CTRL+SPACE the Eclipse content assist will insert a pair of « ». This only works when « » are valid, i.e. between ''' and '''. Wikipedia has a nice list of key combinations for each OS/language/keyboard:…
Because many languages were designed with only the compiler in mind, but IDEs have requirements regarding language design, too… Example 1: text-based preprocessors such as the ones you find in C or C++ are a nightmare…
It's finally a syntax that doesn't get into your way when you want to generate stuff. Think of XSLT. Every time you want to generate a "<" or ">" you need to escape it. Think of PHP. Every time you want to embed a…
Xtend isn't supposed to replace Java. It enhances it. That's why Xtend doesn't compile to byte code but to Java code. If you do imperative programing in Xtend, there will be exactly one Java method for each Xtend…
You can debug Xtend code using the Eclipse Java debugger and debug Xtend code just like you would usually debug Java. During debugging, you can select for every stack frame if you want to see the Java code or the Xtend…
Xtend is statically typed but your Xtend code can be as lean and concise as your groovy code because the Xtend compiler can infer the correct types for you. Because Xtend is statically typed, the Eclipse Xtend editor…
Autocompletion in the Xtend editor is quite excellent, you might want to try a recent version. The last time I tried the Scala IDE (during the first Coursera lecture), Scala's autocompletion suggested may invalid…
A search on Github for Xtend classes reveals 10,502 results: https://github.com/search?q=class+extension%3Axtend&type=Cod... This beats Ceylon by factor two (4,189 results) and is close to Kotlin (12,233 result).
Did you have a look at Xtend's Active Annotations? http://www.eclipse.org/community/eclipse_newsletter/2013/mar... You can define your own annotation processors without having to understand Java Byte Code. With Xtend,…
If you press CTRL+SPACE the Eclipse content assist will insert a pair of « ». This only works when « » are valid, i.e. between ''' and '''. Wikipedia has a nice list of key combinations for each OS/language/keyboard:…
Because many languages were designed with only the compiler in mind, but IDEs have requirements regarding language design, too… Example 1: text-based preprocessors such as the ones you find in C or C++ are a nightmare…
It's finally a syntax that doesn't get into your way when you want to generate stuff. Think of XSLT. Every time you want to generate a "<" or ">" you need to escape it. Think of PHP. Every time you want to embed a…
Xtend isn't supposed to replace Java. It enhances it. That's why Xtend doesn't compile to byte code but to Java code. If you do imperative programing in Xtend, there will be exactly one Java method for each Xtend…
You can debug Xtend code using the Eclipse Java debugger and debug Xtend code just like you would usually debug Java. During debugging, you can select for every stack frame if you want to see the Java code or the Xtend…
Xtend is statically typed but your Xtend code can be as lean and concise as your groovy code because the Xtend compiler can infer the correct types for you. Because Xtend is statically typed, the Eclipse Xtend editor…
Autocompletion in the Xtend editor is quite excellent, you might want to try a recent version. The last time I tried the Scala IDE (during the first Coursera lecture), Scala's autocompletion suggested may invalid…