![]() But, what does that mean? Is kotlin supposed to remain 'extremely easy to pick up if you already know java' and 'so close to it, you can interop java and kotlin code with relatively little headache' for the foreseeable future (in which case I foresee some problems I will explain below), or was that mostly just a bootstrap scenario a way to get a bunch of existing java programmers on board quickly, and give them the ability to transfer their codebase from java to kotlin step by step (by using the interop / double-compile feature)? If that's what it is, then I too foresee some issues in the future. ![]() Kotlin seems to be marketed (both by the community and idea) as java with some minor warts removed. ![]() But perhaps you find this lack of openness more important than 'minor niggle'. This is all quite pragmatic, but it also means that without IDEA, kotlin dies immediately. ![]() For example, quite a few details about how kotlinc works internally is managed by having kotlin-genned class files have a annotation that contain a binary blob (a byte array, legal in annotations) with data that is, as far as I know, not according to any publically available spec. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |