Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

C# is getting "too big", IMO. (20+ years as my primary lang but doing a lot of TypeScript over the last 3)

There's really good new stuff like switch expressions and pattern matching.

But it feels like TypeScript is in a better place. I would love to see a "T#" - a trimmed down, more modern C# that makes certain tradeoffs and defaults.

Maybe that's F# (spent some time with it), but it diverges a bit too much from C family syntax.



Which features of C# would you remove then?


Not GP, but I would remove the special linq syntax, but keep the Enumerable extension methods.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: