logoalt Hacker News

ActorNightlyyesterday at 7:34 PM1 replyview on HN

Because the idea of classes is baked into JVM. So when writing inline code, with groovy, scala, kotlin, whatever else, the compiler has to basically insert fake classes into the jvm.

This may seem trivial, but because its fundamentally "hacky" its not something that is ever going to be as easy to work with and expand.


Replies

neko-kaiyesterday at 8:43 PM

This is nonsense. And, not that there's anything wrong with classes, but compilers no longer need to 'insert fake classes' for anonymous functions since Java 8.

show 1 reply