Programming Languages, Kotlin, Software Development, Computer Science, Compilers.
should be context-aware, as should IDEs and debuggers and build tools. The complexity introduced by managing context is bad, but the complexity introduced by ignoring it is so much worse. Kotlin: A (partial) case study Kotlin is arguably one of the world’s most underrated programming languages.