Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Learn You a Kotlin for All The Good It Will Do You

Learn You a Kotlin for All The Good It Will Do You

Presented at BCS SPA 2016

Nat Pryce

June 27, 2016
Tweet

More Decks by Nat Pryce

Other Decks in Programming

Transcript

  1. Kotlin: A(nother) post-Java JVM language Conservative improvement to Java –

    consistent, concise, avoids ascii-art APIs Led by JetBrains – good tooling from the outset Open source – but not a huge community Modern-ish type system - type inference, null safe, generics, lambdas, declaration-site variance - but no type classes, higher-kinded types Fast compile times – as good as Java Easy interop with existing Java APIs - maybe too easy? Good for Android - almost no runtime, compiles to Java 6 bytecode Scala
  2. More info... Kotlin website https://kotlinlang.org/ Kotlin devlopment blog http://blog.jetbrains.com/kotlin Slack

    channel http://kotlinlang.slack.com/ Reddit discussions https://reddit.com/r/kotlin Stack Overflow Q&A use the "kotlin" tag Try Kotlin online http://try.kotlinlang.org/