3 ms·
For everyone reading this blog post I caution to take the conclusions there with a grain of salt as they are an interpretation of the notes written down here: h
by neonsunset 2y ago
For everyone reading this blog post I caution to take the conclusions there with a grain of salt as they are an interpretation of the notes written down here: https://github.com/dotnet/runtimelab/blob/feature/async2-experiment/docs/design/features/runtime-handled-tasks.md https://github.com/dotnet/runtimelab/blob/feature/async2-exp...
It is difficult to draw conclusions at the present moment on e.g. memory consumption until the work on this, which is underway, makes it into mainline runtime. It's important to understand that the experiment was first and foremost a research to look into modernizing async implementation, and was a massive success. Now once that is proven, the tuned and polished implementation will be made.
Once it is done and makes into a release (it could even be as early as .NET 10), then further review will be possible.
With that said, thank you for writing it, .NET tends to be criminally underrated and slept on by the most of the industry, and these help to alleviate it even if just a bit.
- hirvi74 2y ago> .NET tends to be criminally underrated and slept on by the most of the industry I have been programming in .Net/C# for about 8 years now. I absolutely hate Microsoft with every fiber of my being. However, I can't thank them enough for C# (and all the FOSS contributors as well). .Net has been such a pleasant experience that I truly do not want to program in any other language.
- naasking 2y ago> I absolutely hate Microsoft with every fiber of my being. Why? I get it back when they were super hostile to Linux and open source, but those days are long past.
- anonymoushn 2y agoMaybe because GP uses Windows sometimes.
- orphea 2y agoThey are super hostile to users of their OS, and these days are right now.
- geodel 2y agoAbsolutely. It is just sad experience using Windows beyond some web browsing with Non-MS browser.
- MangoCoffee 2y ago>hostile to Linux and open source, but those days are long past Microsoft remains a giant elephant with questionable business practices. Their shift to SaaS and cloud computing meant they have to play nice with others.
- naasking 2y agoSure, but that doesn't clarify why one would hate MS with every fiber of their being. I can see that with Oracle given they're still behaving that way, but MS seems mostly fine now. Execs have changed, the environment on what products are viable has changed (as you pointed out), so their attitude has changed with the times too.
- pjmlp 2y agoSee the drama regarding the dotnet watch removal, killing VS4Mac, Xamarin related products are now a shade of what they were upon acquisition, C# DevKit has the same license as VS proper and many VS features are never going to leave VS to VSCode, the desktop development mess,.... It is much better now, however wind blows in all directions.
- jayd16 2y agoThey go from actively user hostile to passively user hostile. We just happen to be in a passive phase where we only have to worry about ads creeping into the command line and what have you. Still... they often make good stuff, you have to admit.
- runevault 2y agoI see people complain sometimes that c# adds too many features, and I understand the concern, but with limited exceptions (I don't like the new global using stuff), they tend to feel tasteful to me. Also I'm really hopeful we'll get Discriminated Unions (under a name I'm forgetting) in c# 10.
- leosanchez 2y agoIt's C# 12 now. Maybe we will get discriminated unions in C# 15 or so
- runevault 2y agoOh right I always get thrown off on .NET vs c# versions.
- jayd16 2y agoC# is a multi-paradigm language with everything and the kitchen sink but somehow the syntax and elegance is still best in class.