<story><title>C# 7 Work List of Features</title><url>https://github.com/dotnet/roslyn/issues/2136</url></story><parent_chain></parent_chain><comment><author>cies</author><text>Wow.. This &amp;quot;Strong interest list&amp;quot; is awesome:&lt;p&gt;* Tuples (Proposal: #347)&lt;p&gt;* Pattern matching (Proposal: #206)&lt;p&gt;* Records &amp;#x2F; algebraic data types (Proposal: #206)&lt;p&gt;* Nullability tracking (Proposal: #227)&lt;p&gt;* Async streams and disposal (Proposals: #114, #261)&lt;p&gt;They seem to be really useful for a &amp;quot;more-functional style&amp;quot; of programming.&lt;p&gt;When comparing these ambitions and the level of transparency to Java&amp;#x27;s ambitions &amp;amp; transparency, then it seems that C# is (or has) overtaking Java. Combine that to the fact that dotnet is now an opensource project, and MS seems to be more &amp;quot;open&amp;quot; nowadays then Oracle has ever been: I&amp;#x27;m stoked about this news.</text></comment>
<story><title>C# 7 Work List of Features</title><url>https://github.com/dotnet/roslyn/issues/2136</url></story><parent_chain></parent_chain><comment><author>orf</author><text>Improved tuple support would be awesome, it&amp;#x27;s something I often miss when working with C# and coming from a Python background (that along with a nicer dictionary syntax). The nullability tracking proposal also looks interesting.&lt;p&gt;Overall looks like C# 7 is going to be awesome even if only a few of these get implemented.</text></comment>