Roman Elizarov
1 min readJan 25, 2019

--

Our goal is to keep Kotlin, the language, relatively small. Any and all the features that are added to the languages are designed in such a way as too allow library implementation of many abstractions on top of them. Detecting circular dependencies is a grand goal, but we don’t need languages support for that. It can be done on a library level at runtime that would help with these kinds of problems.

--

--

Roman Elizarov
Roman Elizarov

Written by Roman Elizarov

Project Lead for the Kotlin Programming Language @JetBrains

Responses (1)