Hacker News new | ask | show | jobs
by Mavrik 5101 days ago
Because in environments where Java is used "switch language your're using" just isn't such a viable option. Especially in the light of an option of just upgrading the language. There's nothing seriously wrong with Java that couldn't be fixed by incremental language updates - like the ones C# has received in last couple of versions.
1 comments

> Because in environments where Java is used "switch language your're using" just isn't such a viable option.

I hope this excludes the education sector. Nobody should ever learn lambdas as being "implementations of a compiler-guessed interface with one non-defaulted method".