Earlier quoted context omitted.
Even though Kotlin is still essentially vaporware for those outside Jetbrains, we know that it'll have at least decent (if not great) IDE support right off the bat when the alpha/beta is released. I think that Kotlin could be the Java successor that Scala never will be.
Please please please baby jesus let me have a dollar every time someone says 'Language X, not language Y is the java successor'
Eclipse launches new language to cut down Java boilerplate - Extend
51–60 of 229 posts
Re: Eclipse launches new language to cut down Java boilerplate - Extend
#52Earlier quoted context omitted.
It's pandering to hipsters. Parenthesis are just to obvious .
Optional parenthesis if no argument is given was already a feature of at least pascal in the seventies. All those new "cool and innovative" languages are just rediscovering it after almost a decade of everything with C syntax. Not that it's bad or anything, it's just my OCD tingling.
Re: Eclipse launches new language to cut down Java boilerplate - Extend
#53> Type guards let you switch (or match) for types, which is much nicer and less errorprone than the usual lengthy instanceof-cascades we write in Java.
Ruby can do this too, but it never seemed like a really good idea where I've seen it. The new switch() is better (equals!!), but this particular use case seems so out of place in an OO language like Java.
Using «» for interpolation is also a big jump when Eclipse still defaults to MacRoman. (Or have they changed it recently?)
Re: Eclipse launches new language to cut down Java boilerplate - Extend
#54Re: Eclipse launches new language to cut down Java boilerplate - Extend
#55You know that when even Eclipse is coming out with an updated JVM/Java.next language that Java proper has some major issues.
The biggest issues are less about syntax and more about having to restart containers etc again and again. But everyone except Play! and a few others seems to be jumping the new syntax bandwagon. Being a php/python/Java developer I'm afraid I'd trade all improvements after generics for a no restart required jvm
Re: Eclipse launches new language to cut down Java boilerplate - Extend
#56Re: Eclipse launches new language to cut down Java boilerplate - Extend
#57Parenthesis for method invocations are optional, if the method does not take any arguments. obj.compute instead of obj.compute() That seems silly. The optional semicolons also irritate me. ----------------- (Added) I imagine a committee of Java developers, in a penthouse boardroom at Oracle, meeting with management to discuss Java's descent into disuse. "Lets make Java more concise," suggests a senior developer. "Yes…
Re: Eclipse launches new language to cut down Java boilerplate - Extend
#58Quick, list reasons I should use this over Mirah.
Mirah is cool, but from what I've seen Charlie still has to work on JRuby fulltime and there's no IDE support.
Jetbrains has pull, and I believe Kotlin will be the language that knocks Java down finally.
Re: Eclipse launches new language to cut down Java boilerplate - Extend
#59yet another Scala
Re: Eclipse launches new language to cut down Java boilerplate - Extend
#60In my personal projects, I love playing with the newest technology. However, when I'm in the enterprise, the point of the language is to communicate effectively to another programmer the intention of the code, because that code will outlive my time at the company. This looks perfect for that purpose.