What does HackerNews think of csharplang?

The official repo for the design of the C# programming language

Language: C#

#5 in C#
https://github.com/dotnet/csharplang - "The official repo for the design of the C# programming language" that's in public.
> The market for closed source Microsoft sponsored languages gets smaller each year

Presumably because they're all open source now?

C# is still in the top 5 according to TIOBE [4] (whether we pay any attention to that is shrug), but they reckon it's grown in usage in the past year.

Typescript is probably one of the fastest growing languages (in terms of usage).

[C#] https://github.com/dotnet/csharplang

[F#] https://fsharp.org/

[Typescript] https://www.typescriptlang.org/

[4] https://www.tiobe.com/tiobe-index/

The C# language design process is very much in the open, so anybody can go and take a look at the rationale etc.

https://github.com/dotnet/csharplang

<3 C#. Anders Hejlsberg and the rest of the C# team have openly interacted with developers from the first release. In recent years, they've opened the design process to feedback from anyone:

https://github.com/dotnet/csharplang

> MS could pull the rug out at any time.

What you mean? C# is open source. And, here is the location - https://github.com/dotnet/csharplang

The CSharpLang github[1] repository would be where to look for this. I didn't find anything that mentioned adding language support for it, and IIRC, in the past they rejected the idea of inline XML or JSON support.

Going the other way of C# inside HTML, you have Razor[2] and Blazor[3], the latter of which is a prototype of Razor running in the browser via web assembly.

[1]: https://github.com/dotnet/csharplang [2]: https://docs.microsoft.com/en-us/aspnet/core/mvc/views/razor [3]: http://blog.stevensanderson.com/2017/11/05/blazor-on-mono/

C# is _guided_ by Microsoft. You can join in on the language design if you want[1].

The .NET platform is now completely open source[2]. The compiler (Roslyn), tooling (cli), the runtime (coreclr), and the standard library (corefx) are all listed there, all under the Apache 2.0 license.

What's not open source?

[1] https://github.com/dotnet/csharplang [2] https://github.com/dotnet/