Kotlin's default visibility should be internal

I think making this a compilation option would be the worst of all worlds. Now each snippet you read would need to be prefixed with “Compile with…”.

As a general rule, compiler flags are a bad place to alter the interpretation of source code.

1 Like