News for hackers. Stuff that matters.
Re:New Features in C# 7.0 by int_19h on Thursday March 09, 2017 @10:21PM (#13836077)
It started its life as full fledged pattern matching, but there were just too many things there to cram it in a single release. If you look at proposals and discussions on Roslyn GitHub issue tracker, you'll see the backstory.

So, what we're seeing here is not necessarily the final stage. It's what we get in this release of the language, but more will likely follow.

Re:New Features in C# 7.0 by platz on Thursday March 09, 2017 @10:28PM (#13836115)
Yep, I'm aware of the backstory, and the additional planned keywords. I'm reacting mostly to the continued usage of the term for this release without those features, because those being introduced to the term for the first time, won't understand there's supposed to be a difference (and thus not understand the main arguments in favor of pattern matching).
Re:New Features in C# 7.0 by rattray on Friday March 10, 2017 @12:55PM (#13840543)
Is there another term that you think would be more accurate? "case-destructuring" or something?