Live data from Hacker News

Kotlin 1.2.60 comes with native compiler binaries

github.com

61–69 of 69 posts

Re: Kotlin 1.2.60 comes with native compiler binaries

#61
post #60
post #43

Earlier quoted context omitted.

Of course, prototyping only + test runs; then moving the code to proper source files (or writing them separately and including them in the notebook). Usually I write everything in the notebook, make sure I catch all the bugs, do some initial test runs to see if I am getting anywhere, then separating code out to individual Python files. The good thing is I can immediately showcase principles and progress to clients by…

How big are your datasets?

A few petabytes in some cases. Some advanced balanced sampling in Spark must be used for testing the models.

Re: Kotlin 1.2.60 comes with native compiler binaries

#63
post #57
post #52

Earlier quoted context omitted.

What does that mean?

They had their own "languages" - Turbo Pascal (Delphi) and Borland C++, while not "new" languages, they were both very specific to Borland in their own ways. Their IDE's were much better than just about anything else available at the time. Then they made mistakes and competition came in big time (Visual Studio iirc). Anyway, it was a "long" time ago and I don't remember all of the details, but that's the gist of it.…

This

Re: Kotlin 1.2.60 comes with native compiler binaries

#64
post #57
post #52

Earlier quoted context omitted.

What does that mean?

They had their own "languages" - Turbo Pascal (Delphi) and Borland C++, while not "new" languages, they were both very specific to Borland in their own ways. Their IDE's were much better than just about anything else available at the time. Then they made mistakes and competition came in big time (Visual Studio iirc). Anyway, it was a "long" time ago and I don't remember all of the details, but that's the gist of it.…

Your history is a little mixed up there. The original author of Turbo Pascal, and Chief Architect of Delphi, became the Lead Architect of C#. It’s not like Microsoft came out of nowhere and ate Borland’s lunch.

Re: Kotlin 1.2.60 comes with native compiler binaries

#65
post #59

Earlier quoted context omitted.

This. I really only bother touching languages with good to great IDE experiences which is why I basically concentrated on JVM tech for most of my career. The good news is that the tools story is improving across all languages these days.

In other words, you're intenionally limiting your horizon because of convenience?

Not really practically but yes in theory? The JVM is host to many languages with different paradigms and it is not like I don't futz around with other stuff. I refuse to write serious code in poorly tooled languages and at this point in my career there are also some areas of exploration I just don't care about (e.g. machine level programming with ASM or C/C++ and web dev with JavaScript).

Re: Kotlin 1.2.60 comes with native compiler binaries

#66
post #59

Earlier quoted context omitted.

In other words, you're intenionally limiting your horizon because of convenience?

Not really practically but yes in theory? The JVM is host to many languages with different paradigms and it is not like I don't futz around with other stuff. I refuse to write serious code in poorly tooled languages and at this point in my career there are also some areas of exploration I just don't care about (e.g. machine level programming with ASM or C/C++ and web dev with JavaScript).

Ah, okay. What I didn't quite get from your original post was that you were talking about professional-level coding. That makes sense, I guess.

Re: Kotlin 1.2.60 comes with native compiler binaries

#67

Earlier quoted context omitted.

C# emerged around the time that Java IDEs emerged. Basically, MS did a decent job with the C# language and tooling. However, it was very much inspired by Java, Java IDEs and Microsoft's own Java IDE (Visual J++). I think IBM was first with supporting refactorings for Java in Visual Age and Eclipse. Refactorings themselves emerged out of the Smalltalk community. MS was very motivated to support that for C# as they wer…

Why C# exists isn’t very relevant to that, Microsoft actually made the IDE team a first class member st the table during C#’s design and evolution. Such and such feature thought to be difficult to tool even if it can compile? Well, fix it or cut it. Microsoft intellisense (aka code completion) was truly a first back in 1997 (then just for VB and C++).

I think they were very much inspired by Delphi and other Borland products at the time. Delphi was pretty awesome in 1996/1997.

Re: Kotlin 1.2.60 comes with native compiler binaries

#68

Earlier quoted context omitted.

Why C# exists isn’t very relevant to that, Microsoft actually made the IDE team a first class member st the table during C#’s design and evolution. Such and such feature thought to be difficult to tool even if it can compile? Well, fix it or cut it. Microsoft intellisense (aka code completion) was truly a first back in 1997 (then just for VB and C++).

I think they were very much inspired by Delphi and other Borland products at the time. Delphi was pretty awesome in 1996/1997.

> I think they were very much inspired by Delphi and other Borland products at the time.

Inspired by is an understatement, the connection is more intimate: https://en.m.wikipedia.org/wiki/Anders_Hejlsberg

Re: Kotlin 1.2.60 comes with native compiler binaries

#69
post #59

Earlier quoted context omitted.

This. I really only bother touching languages with good to great IDE experiences which is why I basically concentrated on JVM tech for most of my career. The good news is that the tools story is improving across all languages these days.

In other words, you're intenionally limiting your horizon because of convenience?

To be fair, life is indeed too short to waste it trying to wrangle unusable tools, particularly when potential gains are slim to none.
Post reply on HN