ブログ 2016/09/01 Unity 5.5でasync/await使えた話 Unity 5.5 ベータを入れてみたという話。 ブログ曰く、「Mono C# コンパイラー がMono4.4にアップグレードしました。」とのことなので、これ、C# 6使えるはずよね?と。 公式サポートはC# 4 リリースノートを見ると、「C# 4です」って書かれてるわけですが。 Mono 4.4のコンパイラーを使っててC# 6使えないとかお前は何を言っているんだ… まあ、標準ライブラリの方が .NET Framework 3.5相当のままなので、Taskクラスが使えない。 なので当… 続きを読む 2016/08/31 C# 7思い出話 タプル 思い出したかのように「C# 7思い出話」。 タプルがらみも先週末で一通り書き終わったはずかな。 名前のない複合型 タプル 複合型の分解 タプル これ自体はおおむね当初予定通りですかね。 そんなに裏話的な面白話もなく。 文法的に変化が大きいんで実装は大変そうでしたが。 しいていうと、他の提案を差し置いてタプルの優先度が高かった的な話ですかね。 タプルは、レコード型とか、 C# 7のさらに先で入る予定の機能の基礎に使う可能性があって。 依存順的に先にないと行けないとい… 続きを読む 2016/08/27 ピックアップRoslyn 8/27: What’s New in C# 7.0 ブログ: What’s New in C# 7.0 Roslynリポジトリ内の話じゃないんですけど、Preview 4でのC# 7の動きについて、Madsがブログ書いてました。 What’s New in C# 7.0 7.0 そういや、この文章だと「C# 7.0」。 昔ちょっとブログ書きましたけど、最近って小数点以下のバージョン付けないんですけど。 C# 7はずっと「7」ばっかりみてたけど、久々に「7.0」表記。 この辺り、最近、C#チーム内でも統一してないなぁ… C#… 続きを読む 2016/08/23 Visual Studio "15" Preview 4 Preview 4が出たみたいですね。 Visual Studio “15” Preview 4 最近、まあ、Preview の新しいのが出ても、C# vNext の進捗具合だけしか取り上げてなかったりするんですが。 今回も主にその話題で。 インストーラー 1点だけ。新しいインストーラーがだいぶちゃんとしたものになってますね。 細かい機能を選択して入れるんじゃなくて、「UWP開発したい人はこのオプションを選択してください」みたいな感じのUIに(その結果、それに必要な機能に一通… 続きを読む 2016/08/16 ピックアップRoslyn 8/16 Close祭り 実作業が一段落つくと始まるissue整理。 すごい数一気にコメントついたりCloseされたり。以下、そのまとめ。 やらない 1行目: どういうものか 2行目: やらない理由 Proposal: Fixed-size buffers enhancements #126 構造体の内部に固定長配列を持てるようにしたい。 CLRのレベルで対応してもらいたい。C#コンパイラーでのコード生成はメリットの割に複雑すぎる。 infoof / propertyof / methodof (and… 続きを読む 新しい投稿へ 過去の投稿へ
2016/09/01 Unity 5.5でasync/await使えた話 Unity 5.5 ベータを入れてみたという話。 ブログ曰く、「Mono C# コンパイラー がMono4.4にアップグレードしました。」とのことなので、これ、C# 6使えるはずよね?と。 公式サポートはC# 4 リリースノートを見ると、「C# 4です」って書かれてるわけですが。 Mono 4.4のコンパイラーを使っててC# 6使えないとかお前は何を言っているんだ… まあ、標準ライブラリの方が .NET Framework 3.5相当のままなので、Taskクラスが使えない。 なので当… 続きを読む
2016/08/31 C# 7思い出話 タプル 思い出したかのように「C# 7思い出話」。 タプルがらみも先週末で一通り書き終わったはずかな。 名前のない複合型 タプル 複合型の分解 タプル これ自体はおおむね当初予定通りですかね。 そんなに裏話的な面白話もなく。 文法的に変化が大きいんで実装は大変そうでしたが。 しいていうと、他の提案を差し置いてタプルの優先度が高かった的な話ですかね。 タプルは、レコード型とか、 C# 7のさらに先で入る予定の機能の基礎に使う可能性があって。 依存順的に先にないと行けないとい… 続きを読む
2016/08/27 ピックアップRoslyn 8/27: What’s New in C# 7.0 ブログ: What’s New in C# 7.0 Roslynリポジトリ内の話じゃないんですけど、Preview 4でのC# 7の動きについて、Madsがブログ書いてました。 What’s New in C# 7.0 7.0 そういや、この文章だと「C# 7.0」。 昔ちょっとブログ書きましたけど、最近って小数点以下のバージョン付けないんですけど。 C# 7はずっと「7」ばっかりみてたけど、久々に「7.0」表記。 この辺り、最近、C#チーム内でも統一してないなぁ… C#… 続きを読む
2016/08/23 Visual Studio "15" Preview 4 Preview 4が出たみたいですね。 Visual Studio “15” Preview 4 最近、まあ、Preview の新しいのが出ても、C# vNext の進捗具合だけしか取り上げてなかったりするんですが。 今回も主にその話題で。 インストーラー 1点だけ。新しいインストーラーがだいぶちゃんとしたものになってますね。 細かい機能を選択して入れるんじゃなくて、「UWP開発したい人はこのオプションを選択してください」みたいな感じのUIに(その結果、それに必要な機能に一通… 続きを読む
2016/08/16 ピックアップRoslyn 8/16 Close祭り 実作業が一段落つくと始まるissue整理。 すごい数一気にコメントついたりCloseされたり。以下、そのまとめ。 やらない 1行目: どういうものか 2行目: やらない理由 Proposal: Fixed-size buffers enhancements #126 構造体の内部に固定長配列を持てるようにしたい。 CLRのレベルで対応してもらいたい。C#コンパイラーでのコード生成はメリットの割に複雑すぎる。 infoof / propertyof / methodof (and… 続きを読む