Kotlin Programming Language

What are your thoughts on Kotlin?

Attached: kotlin_800x320.png (800x320, 14K)

i don't have any
next question

Just use Java nigga

proprietary language to drag you into using proprietary JetBrains products.

>created by russians
>supported by the gbotnet
never

JetBrains products are superior anyway.

Java 11 is good enough that I don't want to move my stack to another language.
I guess on Android it's a godsend because they're stuck on that old ass Java version but I don't develop for Android.
For personal projects I use Scala instead because it's more expressive.
And I say that being knee deep in Jetbrains products. I just don't see the appeal.

And phone call russian servers constantly

>just kindly do the needful pajeet
no thanks

bloat

>implying the processor doesn't phone American/Israeli servers constantly anyway

>Scala
How it compares to Clojure? I am looking to start learning one of them.

Java clone maximizing the number of differences in the syntax. Tries to be multiplatform but in the end is too tied to JVM subyacent types. Made by people with Freudian complex of trying to kill the father (Java).

They're quite different, the only similarity is that they're both functional languages on the JVM.
If you're looking for a nice, productive language I would pick Scala. It's kind of a kitchen sink language, so you can either write it as better-java or as haskell-with-jobs or in the more idiomatic functional-OOP style in between the two extremes. This means you can be productive quite fast.
Clojure is a lisp dialect, so assuming you've never used lisp, it takes a while to get used to. But you will learn more in the process. So it depends on what your goals are.
Also in my experience tooling (IDE plugin, build system, etc) is more mature in Scala. Still nowhere as mature as Java of course.

>val x: Int = 1
All these java replacements make java look not so bad

Are you just pretending being retarded?

Thanks for your opinion, user. I'll give a look at both, but Scala does seem to be more relevant.

a lot of the syntax decisions are retarded, too many of its features are workarounds for JVM limitations and too few of its features are actually useful or well designed

Comfy lang with comfy tooling.

I was tired of Java verbosity, so i picked up Kotlin to make writing it more fun. Kotlin can use any Java framework and interoperates with It so there no point sticking with Java. Also, everything i can in Java i can do in Kotlin but in a much nicer way.

They rely too much on Java libraries though.

My god you're dumb

doesn't make it right

Learn it, write some apps, if you like it and it works for you and your use case, use it

>installed transmission
>usually get 55mb/s in a well-seeded torrent from empornium
>load torrent
>7 mb/s

Yeah, I think I'm gonna go with STALLED.

Attached: 1561264153289.webm (387x600, 1.86M)

It's a meme language duh, just listen to the name. Kotlin? Come the fuck on.

Proprietary rusky shit that is full of keywords and halfbakes shit on a broken VM. It literally gets version updates for more Java compatibility bloat.