Slides and source code for the Live Coding Kotlin/Native Snake talk.
Folders structure:
snake
- the source code written during the talk. See also the same snake game written in Rust, Scala Native, Graal VM and Go.snake-sdl
- snake implementation using SDLslides
- Keynote slides (and Rubik Font which is not available on OSX out of the box)plugins/kotlin-snake-snippets
- live plugin to show code snippets, e.g. source code ofKString
(see also Man page viewer plugin).
Links mentioned in the talk:
- Kotlin/Native github page
- Kotlin/Native examples
- Tutorials
@kotlin-native
channel in Kotlin slack (if you're not already on Kotlin slack, you can sign up here)- Intro to ncurses, ncurses examples
- High Performance Managed Languages talk on InfoQ
- LLVM
- Stop the Constant Shouting
Version of the tools used in the talk:
- IntelliJ IDEA 2019.2.2 (see Previous IntelliJ Versions)
- Kotlin/Native 1.3.50
In the older versions of the talk I used:
- CLion 2018.2.1 (see Previous CLion Versions)
- Kotlin/Native 0.8.2 with kotlin-native-gradle-plugin