Hacker News new | ask | show | jobs
by gorjusborg 1538 days ago
I have used Kotlin in production for a while, and I like it for its immutable by default stance. I also like that Kotlin makes it at least appear to allow functions as first class constructs (outside of a class). Its type system is very nice as well.

However, I do feel like Kotlin has too many features as a language.

What I'd really like to see is a typed functional language with a minimal feature set, and that's how I use Kotlin. That said, using a language subset within a lang that has a large surface area tends to fall down over time. Team discipline can only go so far.

1 comments

The C++ conundrum. Restraint and discipline is a rare trait among language designers it seems.