Re:What's new in the .NET 11 runtime
by MiroslavPokorny on Tuesday November 10, 2026 @08:11PM
(#50448602)
Did anyone ever explain why C# was not considered in the first place ?
[ Parent
| on HN ]
Yes, it's because the structure of the existing codebase for the typescript compiler matched go better. (There's a blogpost about it somewhere)
edit: I think it was considered, but go was a better fit
Re:What's new in the .NET 11 runtime
by MiroslavPokorny on Tuesday November 10, 2026 @10:10PM
(#50449347)
What does "structure" even mean ? How or why are models so much easier in Go compared to other languages ?
Re:What's new in the .NET 11 runtime
by mrsmrtss on Wednesday November 11, 2026 @01:57AM
(#50450456)
Go models aren't easier, but the existing TypeScript codebase leaned heavily toward structural types, which made it a better match for Go and at least initially made porting easier for them.
Re:What's new in the .NET 11 runtime
by littlecranky67 on Wednesday November 11, 2026 @02:18AM
(#50450580)
Yes, Anders Hejlsberg did various times in podcasts when they announced the move go. It has nothing to do with C# not being capable enough, but rather that a line-by-line port from Typescript to Go would be easier. I think IIRC several time that had LLMs be more advanced as they are today, that choice would have been a different one.