Eclipse launches new language to cut down Java boilerplate - Extend
1–10 of 229 posts
Re: Eclipse launches new language to cut down Java boilerplate - Extend
#2Re: Eclipse launches new language to cut down Java boilerplate - Extend
#3Re: Eclipse launches new language to cut down Java boilerplate - Extend
#4What is Xtend supposed to provide that Scala doesn't already provide? It looks like their setting out to solve a subset of the problems that Scala deals with already.
Re: Eclipse launches new language to cut down Java boilerplate - Extend
#5Java seems to be going through a period of experimentation, and alternative Java-like and JVM languages. Interesting times.
Re: Eclipse launches new language to cut down Java boilerplate - Extend
#6Re: Eclipse launches new language to cut down Java boilerplate - Extend
#7- Java programmers who are still stuck with old version: Even though they'd dream about using this, I'm guessing that won't compile to java 1.4/1.5.. right?
- Java programmers who already switched to high level language on top of jvm (Scala, clojure, etc.): Maybe the few who are still with Eclipse would switch back.. but I guess the majority of programmers in this scenario wouldn't want to switch.
- Java programmers who refuse, for various reasons, to learn newer languages/tools: Since it's still Java.. and still in Eclipse, it might be easier for them to give it a try? But then, if they refused to switch to newer language, it might be surprising to see them switch to Extend.
I'm a bit puzzled (as you can see). Personally, if I have to use the jvm, I'd go with clojure all the way.
Re: Eclipse launches new language to cut down Java boilerplate - Extend
#8Re: Eclipse launches new language to cut down Java boilerplate - Extend
#9Re: Eclipse launches new language to cut down Java boilerplate - Extend
#10So, "Extend is for the Java Programmer". I'm curious to see how this will turn out as there are some pretty cool features in this language. (Particularly the multiple dispatch, closures and type inference). However, any Java programmers could have made the switch to Clojure or Scala to keep working with the JVM. But, Extend is different in that it generates Java code instead of JVM. So, I'm wondering who will use tha…
Large companies/teams come to mind, who want to avoid individuals using languages unfamiliar to the rest of the group (making it harder for others to maintain). The "compiles to readable java code" may be what convinces someone who would otherwise be against something like Scala.
Not saying it's 100% rational, that I agree with the position, or is a large market, but I can imagine it applying to certain groups. There's a certain comfort in knowing that at the end of the day you still have Java code.