ブログ 2019/10/29 ピックアップRoslyn 10/9: base(T), UTF-8 String, Discard parameters 数日前、いくつかの新機能について、仕様書のドラフト案が上がっていました。 base(T) - Draft Specification #2910 UTF8 String Literals - Draft Specification #2911 どちらも、これまであった Design Meeting の議事録通りな感じ。 あと、ちょこっと変更が検討されて、結局元さやに納まったものが1件。 Champion "Lambda discard parameters&quo… 続きを読む 2019/10/25 ピックアップRoslyn 10/25: Records、Static lambdas Design Meeting でちょっと Records がらみの話があったみたいです。 あと、ついでのように「static ラムダ式」の話。 C# Language Design Meeting for Oct. 21 Records Records がらみは何か新アイディアが出たわけではなくて、直近、何から手を付けるか的な意思決定っぽいです。 8月にブログに書いた通り、元々 Records と呼ばれていた機能は今はいくつかの小さな機能に分割する流れになっています。 … 続きを読む 2019/10/15 .NET Core 3.0 をもって .NET Framework からの移植作業は完結 corefx で以下のようなアナウンスが。 .NET Core 3.0 concludes the .NET Framework API porting project buildの時点で .NET を .NET Core ベースに一本化、.NET Framework は 4.8 をもって最後にするという話があったわけですが、 改めてというか、総括的なアナウンスです。 API 数 まず、.NET Framework から .NET Core に移植してきた API 数の総括。 … 続きを読む 2019/10/04 ピックアップRoslyn 10/4: C# 9.0, パターン追加、switch 式ステートメント、共変戻り値 何件か、C# 9.0 向けに提案されている機能のドラフト仕様が出てきました。 Proposed changes for Pattern Matching in C# 9.0 - Draft Specification #2850 Draft Spec for Switch Expression as a Statement Expression in C# 9.0 #2860 Covariant Return Types - Draft Specification #2844 パ… 続きを読む 2019/09/29 ピックアップRoslyn 9/29: Utf8String など、C# 9.0 がらみ C# 8.0 もリリースされたわけですし、 (リリース直前に 8.0 に関して修正も聞かないので、今月に入ったくらいから) C# 9.0 に向けた Design Meeting が開かれているみたいです。 .NET Conf 2019 も落ち着いたところで、議事録も公開。 LDM notes for 2019-09-16 and 2019-09-18 #2826 雰囲気的には .NET 5 向け C# 9.0 を想定 みたいな感じなので、たぶん来年のリリースですね… 続きを読む 新しい投稿へ 過去の投稿へ
2019/10/29 ピックアップRoslyn 10/9: base(T), UTF-8 String, Discard parameters 数日前、いくつかの新機能について、仕様書のドラフト案が上がっていました。 base(T) - Draft Specification #2910 UTF8 String Literals - Draft Specification #2911 どちらも、これまであった Design Meeting の議事録通りな感じ。 あと、ちょこっと変更が検討されて、結局元さやに納まったものが1件。 Champion "Lambda discard parameters&quo… 続きを読む
2019/10/25 ピックアップRoslyn 10/25: Records、Static lambdas Design Meeting でちょっと Records がらみの話があったみたいです。 あと、ついでのように「static ラムダ式」の話。 C# Language Design Meeting for Oct. 21 Records Records がらみは何か新アイディアが出たわけではなくて、直近、何から手を付けるか的な意思決定っぽいです。 8月にブログに書いた通り、元々 Records と呼ばれていた機能は今はいくつかの小さな機能に分割する流れになっています。 … 続きを読む
2019/10/15 .NET Core 3.0 をもって .NET Framework からの移植作業は完結 corefx で以下のようなアナウンスが。 .NET Core 3.0 concludes the .NET Framework API porting project buildの時点で .NET を .NET Core ベースに一本化、.NET Framework は 4.8 をもって最後にするという話があったわけですが、 改めてというか、総括的なアナウンスです。 API 数 まず、.NET Framework から .NET Core に移植してきた API 数の総括。 … 続きを読む
2019/10/04 ピックアップRoslyn 10/4: C# 9.0, パターン追加、switch 式ステートメント、共変戻り値 何件か、C# 9.0 向けに提案されている機能のドラフト仕様が出てきました。 Proposed changes for Pattern Matching in C# 9.0 - Draft Specification #2850 Draft Spec for Switch Expression as a Statement Expression in C# 9.0 #2860 Covariant Return Types - Draft Specification #2844 パ… 続きを読む
2019/09/29 ピックアップRoslyn 9/29: Utf8String など、C# 9.0 がらみ C# 8.0 もリリースされたわけですし、 (リリース直前に 8.0 に関して修正も聞かないので、今月に入ったくらいから) C# 9.0 に向けた Design Meeting が開かれているみたいです。 .NET Conf 2019 も落ち着いたところで、議事録も公開。 LDM notes for 2019-09-16 and 2019-09-18 #2826 雰囲気的には .NET 5 向け C# 9.0 を想定 みたいな感じなので、たぶん来年のリリースですね… 続きを読む