Live data from Hacker News

The Kotlin Language: 1.0 Beta Is Here

blog.jetbrains.com

91–100 of 102 posts

Re: The Kotlin Language: 1.0 Beta Is Here

#91

I'm disappointed with the people who are down-voting this comment, as it's, in my opinion, informative and provides a reasonable summation of the differences between Kotlin and Scala. I'd ask people who disagree to put their disagreement into words.

We detached this subthread from https://news.ycombinator.com/item?id=10493049 and marked it off-topic.

Re: The Kotlin Language: 1.0 Beta Is Here

#92
post #40

How is it better than Ceylon 1.2? Ceylon compiles to JVM bytecode, JavaScript, Dart, and will to LLVM in the future. As a language, it's a great superset of Java. I posted [0] about the great new Ceylon 1.2 (which is backed by Red Hat), and nobody seemed to care, but there's so much hype about Kotlin - I don't get it! [0] https://news.ycombinator.com/item?id=10474126

Don't know Ceylon or Kotlin except superficial poking around the websites. So, let me ask you, how is Ceylon better than Kotlin? I'd like to see a good write-up (separate blog post) that compares and contrasts the two. What are use cases where one language would be significantly better than the other? (Edit) Wow! Did not expect such a dearth of samples (for both languages) on Rosetta Code. http://rosettacode.org/wiki…

Given that a strength of Kotlin is that you can dumb-port Java straight to it without even thinking about it, I'm not really surprised it doesn't have much presence on Rosetta Code. It's not the right audience.

Re: The Kotlin Language: 1.0 Beta Is Here

#93

Earlier quoted context omitted.

So what, in the above "wall of text", is wrong about Scala or Kotlin? You're not telling what was incorrect, just that the author is _always_ incorrect, which strikes me as hyperbole.

It's just the regular Scala brigade that stalks and attacks anyone who dares criticize Scala, regardless of the content of the criticism. They seem to have become extra sensitive with the recent momentum that Kotlin has been gaining. If you were wondering why the Scala community has such a bad reputation, it's because of people like them. Just ignore them. Fortunately, not all Scala users are like them.

Yes, it's aaaaaaalways the other people! :-)

Oh, wait, it isn't:

  By the way, pron, as more general complaint,
  your comments about Ceylon are always very
  uninformed, but you state them as fact.

  How about you actually spend some time learning
  the language first before commenting any more
  about it here or on reddit. Because it really
  wastes my time and raises my stress level having
  to correct your - probably unintentional - FUD.
  It's clear that you don't know Ceylon, so please
  stop telling everyone else stuff that you're
  just guessing at.

  OTOH, if you want to get answers to any
  questions you might have you are extremely
  welcome to come on our Gitter channel and
  ask them, and I promise we're always very
  patient about explaining stuff there. I make
  that offer in complete sincerity.

Re: The Kotlin Language: 1.0 Beta Is Here

#94

Earlier quoted context omitted.

What is your problem? No need to be so passive-aggressive. :-) If you don't want to hear it right from the people who should know it best, I can't help you.

You're strongly objecting to what he's saying now , but you can't tell me what is incorrect in what he said? Which strongly suggests that you're objecting to the person saying it, not the said.

Please, take everything he says as a gospel if you can't be bothered to read up on the replies he received the last dozen times.

Hint: There is one in this thread.

Re: The Kotlin Language: 1.0 Beta Is Here

#95
post #37

Comparison with Ceylon ?

Here's a preso: https://speakerdeck.com/evacchi/kotlin-and-ceylon-modern-pro... I can't say I've used Ceylon much but I think Kotlin's syntax is much nicer and it's much easier to approach than Scala.

to be fair, I presented that before Kotlin hit 1.0. A few things that I liked are no more (like the @-less syntax for annotations). But all in all I believe it is still a good commentary.

Re: The Kotlin Language: 1.0 Beta Is Here

#97
post #33
post #13

Earlier quoted context omitted.

There are many feature-level differences, but the biggest differences are in the approach, goals and philosophy[1]. When it comes to philosophy, Kotlin is a modern Java -- i.e. a "blue-collar" language[2], aiming to adopt only tried-and-true ideas and not to break new grounds. Scala is most certainly not blue-collar, serving as a basis for a few PhDs, and incorporates many ideas that haven't been tried in the industr…

You keep spreading your misinformed FUD about scala every time someone mentions it in a thread. Do you really continue to maintain the position that scala is not used successfully by large teams?

The only thing that seems to be spreading is the use of the word FUD as well as personal attacks by some people who think they should be rude to those they disagree with. A few conditions have to be met in order for a statement to qualify as FUD: 1/ It has to be false or at least grossly inaccurate, 2/ its falsehood/inaccuracy has to be intentional, and 3/ it has to be negative. My statements fulfill none of those conditions, so relax. It's been a long time (well over a year, if not two, IIRC) since I discussed my bad experience with Scala or said anything negative about it, and for the record, I have never said that Scala is not used successfully by large teams, only that I have had a very bad experience adopting Scala in a large team, an experience shared by other such teams, and that I believe it may not be a good choice in such circumstances. My opinions are neither overly negative nor uncommon, the only difference is that I was foolish enough to sound them in spite of the rampant rudeness of some who for whatever reason took personal offense. I have also repeatedly said that I realize that that experience isn't universal.

Also, I would appreciate you stop saying that my opinions are misinformed (as they are most certainly not), unless you care to point out my errors. It's OK to disagree, and I don't think you should expect everyone to share the same opinions with you.

BTW, I think that much of the (valid) disagreement stems from a difference in perspective. Some people concentrate on language features, while I could care less whether a language has higher-flavored emojis or subliminal piping. I view those features as means to an end, so first and foremost I care about that end -- what the language aims to achieve -- long before getting to how it aims to achieve it, which, IMO, is only a concern once the goals match your own, otherwise the discussion is purely academic (which may be interesting in its own right, but not my focus).

Re: The Kotlin Language: 1.0 Beta Is Here

#98

Earlier quoted context omitted.

It's just the regular Scala brigade that stalks and attacks anyone who dares criticize Scala, regardless of the content of the criticism. They seem to have become extra sensitive with the recent momentum that Kotlin has been gaining. If you were wondering why the Scala community has such a bad reputation, it's because of people like them. Just ignore them. Fortunately, not all Scala users are like them.

Yes, it's aaaaaaalways the other people! :-) Oh, wait, it isn't: By the way, pron, as more general complaint, your comments about Ceylon are always very uninformed, but you state them as fact. How about you actually spend some time learning the language first before commenting any more about it here or on reddit. Because it really wastes my time and raises my stress level having to correct your - probably unintention…

Can you make a contribution besides booing from the sidelines? It just so happens that gavinking misunderstood my statements, and then it turned out that we were in agreement all along (at least about the facts), and NONE of my statements about Ceylon turned out to be wrong in that discussion. If you believe I'm wrong about something -- please state what it is that you think I got wrong (preferably without being rude). Because you have never done so, and when gavinking did, it turned out he had simply misinterpreted my comments, so you're second-hand quoting from argument that was nothing more than a misunderstanding. Your personal attacks on me are ridiculous and unfounded and have no place here on HN. I'll ask again, have I done anything to offend you that you feel the need to so blatantly violate HN's code-of-conduct?

Re: The Kotlin Language: 1.0 Beta Is Here

#99

Earlier quoted context omitted.

So what, in the above "wall of text", is wrong about Scala or Kotlin? You're not telling what was incorrect, just that the author is _always_ incorrect, which strikes me as hyperbole.

So what, in the above "wall of text", is wrong about Scala or Kotlin? Maybe just check the responses from the last fifteen dozen times? It's not that hard. You're not telling what was incorrect, just that the author is _always_ incorrect, which strikes me as hyperbole. I'm not telling anything. The Scala and Ceylon designers did. They probably know better than me, or him.

You may have accidentally confused the characters. It wasn't me who was told by Scala's designer my facts were wrong (that never happened; well, I'm sure I've got many facts wrong in my lifetime, but Martin Odersky has never called me out on any), but you, and only 3 days ago. Not only did he find you wrong but also rude, and as someone who actually tries to correct a true inaccuracy, he pointed out quite specifically (though very politely) what you got wrong[1] rather than just yelling FUD as some other people do whenever someone voices an opinion they don't like to hear. BTW, I can attest to modersky's statement, as I personally witnessed him and Andrey Breslav talking and exchanging ideas on more than one occasion.

As to gavinking, well, he and I have rarely seen eye to eye, but he, too, hasn't pointed to a factual error on my part. Now, you can make an original contribution to this discussion or not, but you should stop with the personal attacks.

[1]: https://news.ycombinator.com/item?id=10480284

Re: The Kotlin Language: 1.0 Beta Is Here

#100

Earlier quoted context omitted.

You're strongly objecting to what he's saying now , but you can't tell me what is incorrect in what he said? Which strongly suggests that you're objecting to the person saying it, not the said.

Please, take everything he says as a gospel if you can't be bothered to read up on the replies he received the last dozen times. Hint: There is one in this thread.

You've posted dozens of flamewar-style comments about this over the last few days, including many that are bannable offenses, like https://news.ycombinator.com/item?id=10472985. This is unacceptable here and we've banned your account. If you don't want it to stay banned, you're welcome to email hn@ycombinator.com. We're always happy to unban people when they give us reason to believe they'll follow the rules in the future.
Post reply on HN