dotnet/csharplang
The official repo for the design of the C# programming language
308 best points · 495 comments · 21 Hacker News posts · 12,728 GitHub stars · View on GitHub
Hacker News discussions
- Official proposal for Type Unions in C# (308 points, 302 comments, by Fervicus, 2024-08-07)
- C# Raw String Literal Proposal (89 points, 119 comments, by nikbackm, 2022-02-17)
- C# Language Design Meeting for June 30th, 2025 (56 points, 61 comments, by jasonthorsness, 2025-07-15)
- Official type unions proposal by the C# language design team (10 points, 1 comments, by thunderbong, 2024-07-30)
- Language Design Proposal for C# Type Unions (7 points, 1 comments, by Croisonetto, 2024-07-29)
- C# 15 Union proposals overview (6 points, 1 comments, by Vake93, 2025-08-27)
- Proposal: Type Unions for C# (4 points, 0 comments, by alexzeitler, 2024-07-26)
- Proposal for Union Types in C# (4 points, 0 comments, by azhenley, 2026-03-08)
- Experimental Type Union Type C# (4 points, 0 comments, by ahmedfouad, 2026-03-12)
- C# 7.1 Milestone (3 points, 0 comments, by taspeotis, 2017-05-15)
- C# – Mocking classes without making members virtual (3 points, 5 comments, by dotnetlover, 2022-06-30)
- Dealing with limited breaking changes in C# (3 points, 0 comments, by hazzamanic, 2023-03-08)
- Disciminated Union Proposal for C# (3 points, 1 comments, by klysm, 2023-03-15)
- A Tour of Default Interface Methods for C# (2 points, 0 comments, by sconxu, 2017-03-20)
- Add m operator to C# (2 points, 0 comments, by robteix, 2017-05-20)
- The “Default Interface Methods” (DIM) is now the most controversial C# proposal (2 points, 1 comments, by rvhuang, 2018-07-10)
- C# 11 features initial triage (2 points, 2 comments, by pjmlp, 2021-09-08)
- C# Type Shapes (Type Classes) Proposal (1 points, 0 comments, by virtualwhys, 2017-02-24)
- Inconsistent/ambigious C# 'default' operator behavior with value types (1 points, 1 comments, by sherifr212, 2019-01-08)
- Proposal for raw string literal in C# (1 points, 0 comments, by azhenley, 2021-01-06)
- Dealing with limited breaking changes in C# (1 points, 0 comments, by ko27, 2023-03-07)