other-languages

here be heresies and things we have to use for work
seancorfield 2017-10-24T18:46:29.000012Z

I finally decided to learn Kotlin, after winning a copy of "Kotlin in Action" on the Java Ranch forums. It's certainly a huge improvement over Java (although it still feels horribly verbose and fussy compared to Clojure). I created a Boot task to run the Kotlin compiler for me (because of course I have dreams of writing mixed Clojure/Kotlin code!), so I'm working my way through the Kotlin site, trying out all the language features in src/kt/hello.kt as I go, and running them with

boot -d seancorfield/boot-kotlinc kotlinc call -e '(import HelloKt)' -e '(HelloKt/main (into-array String []))'
because, hey, why wouldn't I want to run my Kotlin main function from Clojure right?

😀 3