The Kotlin Language: 1.0 Beta Is Here
31–40 of 102 posts
Re: The Kotlin Language: 1.0 Beta Is Here
#32Earlier quoted context omitted.
Can't do much FP in Kotlin. Unless your definition of FP is programming with lambdas.
Which is mostly what used to be, 10 years ago. Closures, map, fold, etc. Before Haskell and Clojure like immutability and extra trimmings became fashionable... In 1995 or even 2000 era LISP discussions you rarely if ever see those other concerns about FP that hipster functional programmers bring forward today. (I guess it's also something that was helped by Moore's Law style speed development slowing down and the adv…
Which like you mention is where I point those hipsters to.
Then again, all new generations think they know best.
Re: The Kotlin Language: 1.0 Beta Is Here
#33Looking at the syntax briefly it seems very similar to Scala. Is there any major differences between Scala and Kotlin?
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…
Re: The Kotlin Language: 1.0 Beta Is Here
#34it would be great if playframework also had kotlin support. The problem here is that kotlin has no sbt support.
Re: The Kotlin Language: 1.0 Beta Is Here
#35Earlier 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?
Re: The Kotlin Language: 1.0 Beta Is Here
#36Re: The Kotlin Language: 1.0 Beta Is Here
#37Re: The Kotlin Language: 1.0 Beta Is Here
#38Comparison with Ceylon ?
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.
Re: The Kotlin Language: 1.0 Beta Is Here
#39Earlier quoted context omitted.
(disclaimer: I think Kotlin is cool) And non-lazy map/reduce/filter. Which I almost see as a deal-breaker.
Kotlin does have lazy map/reduce/filter: those are available through the Sequence interface.
Re: The Kotlin Language: 1.0 Beta Is Here
#40I 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!