(Of course you can do more complex things in Scala, taking advantage of the powerful type system. But you don't have to if you don't want to)
(Of course you can do more complex things in Scala, taking advantage of the powerful type system. But you don't have to if you don't want to)
For something like Android, running Groovy with CompileStatic enabled by default would make a lot of sense.
In theory, but in practise virtually everyone uses the dynamic typing only. Groovy's really only used with Grails and for testing Java classes.
> Android, running Groovy with CompileStatic enabled by default would make a lot of sense
Unlike other statically-typed languages, Groovy's CompileStatic code was written by only one person and having it be the default would expose all the bugs.
Why ? is it a social thing? or a technical thing?
And shortly after that, he became a full time contributor to the Kotlin language.