ブログ 2018/08/22 ピックアップRoslyn 8/22: ldftn + calli 結構前から提案は出ていて、1週間くらい前にそこそこ仕様が固まったやつがあるんですが。 Champion "Compiler intrinsics (calli, ldftn, etc)" #191 C# で、デリゲートではなく、関数ポインターを生で扱うための仕組み。 C# のデリゲートも、そもそもの関数ポインターって概念も、どっちもちゃんと説明しようと思うと結構大変で、どうかこうか迷っていたものの… Bing.com runs on .NET Core 2.1… 続きを読む 2018/07/26 例の事案(✓DO、X DO NOT の誤訳)、追記 一昨日のあれ、まだなんかやってんだ… なんか、個人的にはこういうのはもっと機械的に処理されてほしく、 言うこと言ったあとは、 なんか2chみたいな荒れ方し始めたから unsubscribe してたんですけども。 機械的に処理してるのが、冷たくあしらったり避難してるように見えてたら嫌だなぁということで、 ちょっとエモい感じの補足を。 最初の1行コメントについて 最初の1行コメント あー、これはひどい誤訳だわー。よくあるけど。 それじゃたぶん通じてないけど、ご報告ありがとう… 続きを読む 2018/07/24 ✓DO、X DO NOT の誤訳事案 だいぶ炎上してる例のあれ doの意味が全体的に逆になっています。 #118 対応ミスってるとはいえさすがにかわいそうなレベルでいいがかり付けられてる感じもするのでちょっと補足を。 元々の問題 マイクロソフトの機械翻訳がよくやらかすのはいつものことなんですが。 今回は何をやらかしたかというと、よくある ✓DO: 〇〇してください X DO NOT: 〇〇はしないでください みたいなやつを、DOもDO NOTもどっちも「しないで」と訳してしまっているという問題。 「… 続きを読む 2018/07/14 ピックアップRoslyn 7/14: Roles, extension interfaces, and static interface members ここ数日、C# 8.0 (すぐ次のバージョン)を目標にした内容が多かったものの、今日のはもうちょっと先の話。 Exploration: Roles, extension interfaces and static interface members #1711 タイトルに exploration って入っている通り、まだ「吟味・調査」的な段階のものです。 (特に、Roles の呼び名とかは結構不評。あくまで今現在そう呼んでるだけ。) 昔、ShapesとかConceptとか言う案も… 続きを読む 2018/07/11 ピックアップRoslyn 7/11: Design Notes 6月くらいからの C# Design Notes 追加。 https://github.com/dotnet/csharplang/pull/1705 いくつかは、提案文書の方が先に出てたので、先にブログを書いてあるものの原案みたいなもの。 Working with Data using patterns and declarations その他に関して。 nullable reference types May 30 「アノテーションを何もつけていな… 続きを読む 新しい投稿へ 過去の投稿へ
2018/08/22 ピックアップRoslyn 8/22: ldftn + calli 結構前から提案は出ていて、1週間くらい前にそこそこ仕様が固まったやつがあるんですが。 Champion "Compiler intrinsics (calli, ldftn, etc)" #191 C# で、デリゲートではなく、関数ポインターを生で扱うための仕組み。 C# のデリゲートも、そもそもの関数ポインターって概念も、どっちもちゃんと説明しようと思うと結構大変で、どうかこうか迷っていたものの… Bing.com runs on .NET Core 2.1… 続きを読む
2018/07/26 例の事案(✓DO、X DO NOT の誤訳)、追記 一昨日のあれ、まだなんかやってんだ… なんか、個人的にはこういうのはもっと機械的に処理されてほしく、 言うこと言ったあとは、 なんか2chみたいな荒れ方し始めたから unsubscribe してたんですけども。 機械的に処理してるのが、冷たくあしらったり避難してるように見えてたら嫌だなぁということで、 ちょっとエモい感じの補足を。 最初の1行コメントについて 最初の1行コメント あー、これはひどい誤訳だわー。よくあるけど。 それじゃたぶん通じてないけど、ご報告ありがとう… 続きを読む
2018/07/24 ✓DO、X DO NOT の誤訳事案 だいぶ炎上してる例のあれ doの意味が全体的に逆になっています。 #118 対応ミスってるとはいえさすがにかわいそうなレベルでいいがかり付けられてる感じもするのでちょっと補足を。 元々の問題 マイクロソフトの機械翻訳がよくやらかすのはいつものことなんですが。 今回は何をやらかしたかというと、よくある ✓DO: 〇〇してください X DO NOT: 〇〇はしないでください みたいなやつを、DOもDO NOTもどっちも「しないで」と訳してしまっているという問題。 「… 続きを読む
2018/07/14 ピックアップRoslyn 7/14: Roles, extension interfaces, and static interface members ここ数日、C# 8.0 (すぐ次のバージョン)を目標にした内容が多かったものの、今日のはもうちょっと先の話。 Exploration: Roles, extension interfaces and static interface members #1711 タイトルに exploration って入っている通り、まだ「吟味・調査」的な段階のものです。 (特に、Roles の呼び名とかは結構不評。あくまで今現在そう呼んでるだけ。) 昔、ShapesとかConceptとか言う案も… 続きを読む
2018/07/11 ピックアップRoslyn 7/11: Design Notes 6月くらいからの C# Design Notes 追加。 https://github.com/dotnet/csharplang/pull/1705 いくつかは、提案文書の方が先に出てたので、先にブログを書いてあるものの原案みたいなもの。 Working with Data using patterns and declarations その他に関して。 nullable reference types May 30 「アノテーションを何もつけていな… 続きを読む