Nobuyuki Iwanaga
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  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...