Someone should just do C# for Java and be done with it...
Yeah it's called Kotlin, better than C# IMO.
Kotlin does not support value types, unsafe low level coding, and it is going to be a while until it can match .NET Native.
61–69 of 69 posts
Marc: the two links to Fire and Water in your post link back to the post's own URL, rather than to [Fire] and [Water]. Fire. http://www.elementscompiler.com/elements/fire/ Water. http://www.elementscompiler.com/elements/water/
Earlier quoted context omitted.
The opposite, it seems. They got rid of the good parts (the JVM and the industry's best IDE ecosystem), kept the bad (the Java language), added their own lockin-flavoured herbs and spices, and now they have the gall to charge $800/seat for the mess. What a joke.
"The opposite, it seems. They got rid of the good parts (the JVM and the industry's best IDE ecosystem), kept the bad (the Java language), added their own lockin-flavoured herbs and spices" no, that's just entirely false.
Good luck with that.
Earlier quoted context omitted.
I programmed Java for 15 years in mostly eclipse. The past 3 years I've been doing go in vim. Just recently I switched to Gogland for go, which is a full blown IDE. It's been life-changingly good. I forgot just how nice it is to have proper tools that just work. So even in a "simple" language like go, an IDE can make a huge difference if you care to learn it.
I've had mostly the opposite experience: I've used vim and emacs/evil-mode for 10 years or so now and now, since my day-job involves lots of pair programming, I've had to use tooling that other people are comfortable with (e.g. Atom/VSCode/Intellij) and, the only places I find a clear win over my old tools are places where I rely on Intellij's features (auto-implementation of interfaces and other boilerplaty issues w…
> optional type inference with the var keyword I would definitely call this a regression, not an enhancement
Earlier quoted context omitted.
I've had mostly the opposite experience: I've used vim and emacs/evil-mode for 10 years or so now and now, since my day-job involves lots of pair programming, I've had to use tooling that other people are comfortable with (e.g. Atom/VSCode/Intellij) and, the only places I find a clear win over my old tools are places where I rely on Intellij's features (auto-implementation of interfaces and other boilerplaty issues w…
Unless I misunderstood you, this does not sound like the opposite experience, but the same experience. You say that (for Java) you found the IDE, IntelliJ, better than the editors vim, Emacs, Atom, VSCode.
Earlier quoted context omitted.
Great, but why is it not totally free? It says on the page Try Iodine for free. When you click further, it is a 30-day free trial of some sort, and you need your email to download: http://www.elementscompiler.com/elements/iodine/
"Great, but why is it not totally free?" because rent and food isn't, either.
> Let's face it: Nobody loves working in Android Studio, Eclipse, or NetBeans – the IDEs are bloated, clunky and unintuitive. Uh... I don't agree for IntelliJ/Android Studio, and I'm sure some people love to work with NetBeans and Eclipse.
Earlier quoted context omitted.
Kotlin is cool but it's not C#. The project that's most "C# for the JVM" is called Stab and it's widely rumored that it was (as its an anonymous project) a precursor to Kotlin on the side.
RemObjects C# is exactly that. C# language, compiles for JVM (and Cocoa and .NET and native Windows/Linux/Android NDK, as well).
Especially when superior options exist, because "C# on the JVM" also isn't even particularly valuable when you're a competent programmer who is capable of learning new things.