I'm looking for academic papers about Kotlin. Does...
# announcements
g
I'm looking for academic papers about Kotlin. Does anybody know one?
k
Anything specific you are looking for? Haskell might be a better language simple smile
g
you know, kotlin was born non academic. I need anything, best for me would be comparison withj java
v
comparison withj java
I don't think this is academic
g
I thought about for example
comparison about bugs made in project (Kotlin vs Java)
v
That's the only paper directly used in designing Kotlin 1.0 https://blog.jetbrains.com/kotlin/2013/06/mixed-site-variance-in-kotlin/
Oh you mean analyses of Kotlin? Sorry never heard of that
g
something in thoughts: „We are all shaped by the tools we train ourselves to use, and in this respect programming languages have a devious influence: they shape our thinking habits.” - Edsger W. Dijkstra
Mechanisms that prevent errors and increase the quality of the code research
or anything else
o
@elizarov may be you have something?
m
I’m also interested in Kotlin in an academic context, I was thinking about Kotlin related topics for my Master’s thesis next year, for example about the impact of Kotlin multiplatform on software architecture and project management. But it does feel pretty hard because the benefits of Kotlin are so hard to measure. Sadly, the ACM digital library currently features no Kotlin papers (based on my ability to search there). For comparison, titles containing “Swift” (=36), “scala” (=171), “groovy” (=8) and “java” (=2564)
v
@maxmello @Grigori Out of curiosity, do you work in the theoretical CS/language design field, or Software Engineering?
m
@voddan I’m not sure if you mean work as “university work” or “work work”, but in both cases I work in Software Engineering.
v
@maxmello Cool! Have you considered doing a thesis about incremental compilation? It was super important for Katlin on Android. Also Scala's attempt at IC was less successful, and a comparative analyses could be very interesting. Finally, Kotlin still doesn't have CI for kapt, and maybe such a theoretical work could be put to implementation and production battle testing.
m
@voddan Sounds like an interesting challenge, but I don’t have any experience in that field atm so I would need to do some learning and research about it to be able to assess whether it’s a good fit for me. I will do that after my upcoming exams 😅
v
👍I have some ideas, DM me if you ever decide to do it
👍 1