Live data from Hacker News

Iodine: A full superset of Java with enhancements

blogs.remobjects.com

61–69 of 69 posts

Re: Iodine: A full superset of Java with enhancements

#61
post #34
post #8

Someone should just do C# for Java and be done with it...

Yeah it's called Kotlin, better than C# IMO.

Not really.

Kotlin does not support value types, unsafe low level coding, and it is going to be a while until it can match .NET Native.

Re: Iodine: A full superset of Java with enhancements

#63

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.

So it'll be compatible with Eclipse and IntelliJ, still be compatible with any compliant Java compiler, and still fix Java's syntax warts?

Good luck with that.

Re: Iodine: A full superset of Java with enhancements

#64
post #46

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…

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.

Re: Iodine: A full superset of Java with enhancements

#66

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.

No I was saying that I found that certain kinds of languages (verbose, boilerplate-y languages like Java) benefit from an IDE to automate the boilerplate away while more concise languages (like Common Lisp or Haskell) benefit very little from having an actual IDE vs. a simple text editor.

Re: Iodine: A full superset of Java with enhancements

#67

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.

well said

Re: Iodine: A full superset of Java with enhancements

#68

> 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.

Netbeans is my favourite IDE =)

Re: Iodine: A full superset of Java with enhancements

#69
post #39

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).

Projects by no-name companies too insecure to open-source their stack but also too shameless not to flog it every chance they get are not worth even considering. Programming languages that aren't fully and permissively open aren't worth a bucket of spit. And I don't provide my business to the latter, either.

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.

Post reply on HN