Hacker News new | ask | show | jobs
by imoverclocked 330 days ago
It’s two DSLs which are versioned and whose behaviors are different.

Gradle groovy is extremely permissive (eg: you can access private class instance variables without even knowing that you are doing so)

Kotlin lacks that permissive quality in exchange for much easier introspection.

It’s often trivial to move from one to the other but those edge cases can find you in a codebase of any complexity.