This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-10-24
Channels
- # aws (7)
- # aws-lambda (3)
- # beginners (65)
- # boot (43)
- # cider (7)
- # cljs-dev (12)
- # cljsrn (15)
- # clojure (284)
- # clojure-austin (32)
- # clojure-brasil (4)
- # clojure-dusseldorf (4)
- # clojure-germany (1)
- # clojure-italy (40)
- # clojure-spec (21)
- # clojure-uk (69)
- # clojurescript (97)
- # core-async (11)
- # cursive (19)
- # data-science (1)
- # datascript (6)
- # datomic (30)
- # dirac (2)
- # emacs (4)
- # events (2)
- # fulcro (76)
- # graphql (38)
- # juxt (1)
- # lein-figwheel (1)
- # leiningen (6)
- # luminus (4)
- # lumo (13)
- # mount (4)
- # off-topic (24)
- # om (28)
- # onyx (32)
- # other-languages (1)
- # parinfer (40)
- # pedestal (1)
- # portkey (47)
- # re-frame (21)
- # reagent (4)
- # ring (4)
- # ring-swagger (3)
- # rum (1)
- # shadow-cljs (115)
- # spacemacs (5)
- # sql (14)
- # unrepl (1)
- # yada (3)
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?