Nobuyuki Iwanaga

Results 86 comments of Nobuyuki Iwanaga

@ghord Do you want any characters to be supported? or do you have any rule? Many languages - C#, Java, Go, Python, Elixir, etc. - support Unicode identifiers as defined...

@ghord Yes but... Relaxation is not necessarily good. For instance, the following code is valid in Swift. I personally don't like this identifier rule. ```swift import Foundation var ⁡ =...

IMO, C# should follow [Unicode® Standard Annex #31](http://unicode.org/reports/tr31/). From this stand point, `var 𝟎 = 2` is disallowed but `var a𝟎 = 2` should be allowed. Roslyn violates C# specification....

> But, the spec was written with "The Unicode Standard, Version 3.0" https://github.com/dotnet/roslyn/blob/fab7134296816fc80019c60b0f5bef7400cf23ea/docs/compilers/CSharp/Unicode%20Version.md

I'd like this issue to be documented as a "known bug" and hope it to be fixed.

@Serentty I have not been able to make formal suggestions due to language barriers. (I'm not so fluent in English.) I'm still doing a lot of research. I need to...

https://github.com/dotnet/roslyn/compare/master...ufcpp:surrogate-pair-identifier seems to work fine to some extent ![image](https://user-images.githubusercontent.com/3760955/82749278-07aaea00-9de3-11ea-8081-294fe09c862b.png) There remains some issues. I have also some open questions. I'm working on summarizing the issues and questions.

How do you guys think of an approach with Task-like (Generalized Async Return Types): https://github.com/ufcpp/ContextFreeTask This requires no IL-weaving or no new compiler feature.

> The .net naming conventions say to name your fields with underscore. If so, isn't it better to change the default behavior of `dotnet_naming_rule` as well. I always put the...

If `value` is a keyword, how is `nameof(value)` handled? ```cs public int X { set { var n1 = nameof(value); // no error var n2 = nameof(this); // CS8081 var...