3 ms·
>one that stands a reasonable chance to see wider adoption t Not just compared to Scala but any other language. I actually think Kotlin is more similar to Groo
by qwerta 13y ago
>one that stands a reasonable chance to see wider adoption t
Not just compared to Scala but any other language. I actually think Kotlin is more similar to Groovy than Scala. Sure the facade is veri similar, but the philosophy and internals are very different. Also founders of Groovy and Groovy++ (statically typed) are involved in Kotlin development.
Most of Scala was created by postdoc and students. Kotlin was created by java company who want to scratch their own itch.
I especially like that Kotlin is 100% compatible with Java. I think best trick in language design is how Kotlin interacts and adds new features into legacy Java codebase. For example it introduces 'immutable collections' into existing Java Collection hierarchy without modifications.
- seanmcdirmid 13y ago> Most of Scala was created by postdoc and students. Kotlin was created by java company who want to scratch their own itch. Even though the students and postdocs definitely contributed, it is still probably accurate to say most of Scala was created by Martin Odersky.
- eli_gottlieb 13y agoNow now, you're ruining our anti-academic passion play! Next you'll be telling the industry weenies that they learned from professors once!
- seanmcdirmid 13y agoWell, Martin is more like a great PL designer and coding machine (most of the core scalac is his code) who also just happens to be a professor in his spare time (when he isn't working on Scala).
- qwerta 13y agoI did not meant it in a negative way, just to illustrate differences in language. Kotlin is an industrial language designed to interact with and enhance large java code-bases. Scala is more like ecosystem on its own.