Hacker News new | ask | show | jobs
by mgh95 264 days ago
Reading this makes me angry.

C# has its own share of warts when it comes to AOT -- it doesn't yet support OpenBSD; it does not yet support all reflection oriented keywords; it requires significant changes to msbuild to work with in a standalone context.

But this article reads like someone with minimal background in software went on a LLM prompted delusion and lacks an understanding of the C# language architecture, associated build system, and philosophy. Additions of keywords like the proposed "overspace" attempting to shoe-horn both inappropriate approaches and ideas are a plague on the community.

1 comments

Yeah, this doesn't look like something from .NET team.

For me what makes me angry on .NET is the selective support of what lands outside Windows, the way Xamarin went down, and the need to continuously add language features to justify the team size and new release cycles, how will C# look a decade from now with that velocity adding features.

Thank you for your feedback. I apologize if my original article was misleading. I can see how its focus on performance aspects made it seem like just another language feature proposal, which was not my primary intention.

My main goal is to address the architectural complexity of microservices. Based on the feedback, I've written a much more detailed and focused follow-up that concentrates solely on that vision.

The new post and discussion are here: https://news.ycombinator.com/item?id=45477324

If you're willing to give the idea a second chance, I would be grateful for your thoughts on the new version.