Quantcast
Channel: ++C++; // 未確認飛行 C ブログ
Browsing all 483 articles
Browse latest View live

.NET 5 Preview 2 と C# Next

先週末に .NET 5 Preview 2 が出ています。 Announcing .NET 5.0 Preview 2 昨日、これ絡みでまたライブ配信したりしてました。 ブログ的にはあんまり長くなってもしんどいので2回に分けようかと思います。 今日は前半の話で、「ひそかに C# Next がちょっと動いてた」という話になります。 .NET 5 Preview 2 アナウンス上は、Preview 1...

View Article


ピックアップRoslyn 4/8

前回話したことの続き。 ライブ配信で話したことの後半。 C# Language Design Meetingの議事録がいくつか上がっています。 March 23rd, 2020 March 25, 2020 March 30, 2020 April 1, 2020 この前後に2月頃の議事録も一気に上がっていて、 C# 9.0 がらみのデザイン決定も大詰めなんだなぁという感じがしています。...

View Article


ピックアップRoslyn 4/19: C# 9.0 機能の仕様ドキュメントいくつか

ここ1週間くらいで、C# 9.0 で入るであろう機能がちゃんとした仕様ドキュメントに起こされ始めました。 Add draft spec for C# pattern-matching changes. #3361 Add proposal for target-typed conditional expression. #3363 C# Language Design for April 13,...

View Article

C# Source Generator (first preview)を試してみる

C# で、ビルド時にソースコード生成してくれる仕組みが入りそうです。 Introducing C# Source Generators 案自体は C# 6.0 時代からある話です。 まあ、ソースコード生成はいろいろと大変なのでなかなか手付かずだったんですが、 やっと最初の1歩が公開されたという段階。 とりあえず、昨日、軽く試してみるライブ配信してました: ほんとに「first...

View Article

ピックアップRoslyn: .NET 5 への Xamarin 統合に向けて

1つ前のブログで話した Source Generator の動機の1つは、 リフレクションが使えない環境でのコード生成をある程度カバーできるようにというものです。 今、 .NET Core と Xamarin の統合作業真っ最中で、 その結果、iOS とか Web Assembly とかで使いにくい機能をどうしようかという話になっていて、リフレクションもその1つです。...

View Article


ピックアップRoslyn: C# 9.0 向け Design Notes

C# Language Design Notes が3件に、 C# Language Design Notes for Apr 15, 2020 C# Language Design Meeting for March 20, 2020 C# Language Design Meeting for April 27, 2020 提案ドキュメントのアップロードが3件。 Extending...

View Article

見た目で区別できない変数

ちょっとしたネタ投稿をしてみたわけですが。 https://paiza.io/projects/WMu7W_PPTqkZRV5iGztJtg import java.util.*; public class Main { public static void main(String[] args) throws Exception { int a = 1; int a︀ = 2; int a︁ =...

View Article

C# 9.0 in .NET 5 Preview 4 (Build でのリリース)

一昨日、C# 9.0 の話を動画配信してたわけですが。 Microsoft Build に合わせていろいろとブログ公開が公開されてました。 Announcing .NET 5 Preview 4 and our journey to one .NET Releasing Today! Visual Studio 2019 v16.6 & v16.7 Preview 16.6 Release...

View Article


partial メソッドの拡張 (C# 9.0 候補機能)

もう1週間近く経過しちゃってるんですけども、Visual Studio 16.7 Preview 2 が出ています。 Visual Studio 2019 v16.7 Preview 2 Available Today! で、今日はこの Preview 2 で追加された C# 9.0 候補の話です。 先月追加された Srouce Generator関連の機能で、 partial...

View Article


ピックアップRoslyn 6/9: record

先月くらいからじわじわと、C# Language Design Meeting で Records がらみの議題が上がっています。 最近やっとまとまってきた感じがするのでまとめて紹介。 LDM notes for May 4 LDM notes for May 11 LDM Notes for May 27 LDM notes for June 1 record 型の新設...

View Article

C# 9.0 in Visual Studio 16.7 preview 3

先週の話にはなってしまうんですが、Visual Studio 16.7 が Preview 3.1 になっています。 .NET 5 も Preview 6 に。 Announcing .NET 5.0 Preview 6 リリース ノート: Visual Studio 2019 バージョン 16.7 Preview 3 で、今回も C# 9.0 の新機能がいくつか入っています。 Records...

View Article

Image may be NSFW.
Clik here to view.

ピックアップRoslyn 7/19: そろそろ C# 9.0 機能は fix、10.0 向けトリアージ

Visual Studio 16.7 Preview 4 が出てるのと、Design Meeting 議事録を1件紹介。 Visual Studio 2019 バージョン 16.7 Preview 4 C# Language Design Meeting for July 13th, 2020 16.7 Preview 4 で、LangVersion に 9.0 が入りました。 また、7月13日の...

View Article

ピックアップRoslyn 7/21: 引き続き C# 10.0 向けトリアージ

先週に続きトリアージ。 C# Language Design Meeting for July 20th, 2020 あと、records がらみの残作業整理。 Remaining design work in and around records #3707 こちらも 9.0 (今年11月リリース)よりも先の話になります。 records の「残作業」というのも「9.0...

View Article


Visual Studio 16.7 & 16.8 Preview 1 リリース / C# 9.0 の新機能3つ(module initializers,...

5日に、Visual Studio 2019 の 16.7 と、16.8 Preview 1 がリリースされました。 Visual Studio 2019 v16.7 and v16.8 Preview 1 Release Today! ということで、先週、ライブ配信もしていました。 16.7 が正式リリースになった記念に、Preview...

View Article

C# 9.0 最終版

いくつかライブ配信では言ってたんですが、C# 9.0 がそろそろ機能確定しそうな感じ。 11月リリースと言ってるわけなので、まあ、時期的にもこの辺りで確定していないとまずいでしょう。 ということで、先日、 What's new in C# 9.0 もドキュメント化されて docs 上に公開されました。 What's new in C# 9.0...

View Article


ピックアップRoslyn: C# 10.0 でのレコード話

先月書いた通り、C# 9.0 がらみはほぼ確定(バグ修正レベルの変更しかしない状態)になっています。 (そういえばライブ配信はやったもののブログ化していなかった話題として、.NET 5.0 の RC 1 到達というのもあります。 RC (リリース候補)が付くと、もう大きな変更はできません。 あと、.NET Conf のページに「.NET Conf 2020 は11月10日開始」、「.NET 5...

View Article

ピックアップRoslyn: C# 10.0 での低水準機能改善(ref フィールドなど)

前回書いたのの続き。 ここ数週間くらいの Language Design Meeting 議事録は C# 10.0 (今年11月に正式リリースされるのが 9.0 で、すでにその次のデザイン)話になっていています。 C# Language Design Meeting for September 23rd, 2020 C# Language Design Meeting for September...

View Article


ピックアップRoslyn: C# 10.0 トリアージ

前回、前々回の続きというか、大きくなりすぎたので分けたのの続き。 C# Language Design Meeting for September 23rd, 2020 C# Language Design Meeting for September 28th, 2020 C# Language Design Meeting for September 30th, 2020 C# Language...

View Article

ピックアップRoslyn 10/31: csharplang の運営方針とかトリアージとか

また何件かまとめて、C# Language Design Meeting 議事録を紹介。 October 12th, 2020 October 14th, 2020 October 26st, 2020 主に、csharplang の運営方針に関する話と、こまごまとトリアージ話。 (この他に、 October 21st, 2020ではプライマリ コンストラクターの話があったり、 Meeting...

View Article

祝 .NET 5.0 リリース: .NET Core 3.1 からの移行話

祝 .NET 5.0 GA。 Announcing .NET 5.0 C# 9.0 on the record Visual Studio 2019 v16.8 and v16.9 Preview 1 Release Today Announcing ASP.NET Core in .NET 5 Visual Studio 2019 16.8 リリースノート Visual Studio 2019...

View Article
Browsing all 483 articles
Browse latest View live