On the Shoulders of Giants: Languages That Informed Kotlin
summary
Kotlin's design influences are examined by listing the source languages (Java, C#, Scala, Groovy, Python, Gosu, etc.) and showing which ideas were borrowed and how they were adapted in Kotlin’s interpretation. The talk also briefly points out languages that have since adopted ideas inspired by Kotlin (Swift, Java, Hack, C#).
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:47Standing on shoulders phrase
- 3:55Why languages borrow ideas
- 8:09Kotlin’s design influences
- 13:30Syntax and features
- 23:25Language design debates
- 31:18Syntax proposal challenges
- 36:14Constructors and objects
- 40:22Constants and statics
- 43:55Extension functions and builders
- 46:48Nested functions and design
- 50:16Type aliases and newtypes
- 51:23Closing remarks and Q&A








