|
In a recent thread on CodePlex Mads Torgeson, C# Language PM at Microsoft, announced 2 of the key features planned for C# 6 release have now been cut. After all the posts about what's in C# 6, here's what won't be in there
|
|
|
|
|
Well, I won't miss them. While the null-conditional and nameof operators make sense, I never liked those purely syntactical sugar ones like primary constructors or auto-property initializers. They only blow up the language specification and I'm not sure if it really helps the language in the long term to have yet another way to express something, just for the sake of saving some typing afford in this case. The consistency of the code might suffer from it. They really have to be careful about not to end up in a mess of too many choices and possibilities moving forward.
What I'd like to see is compiler switches to turn specific features on and off.
|
|
|
|
|
I'm not overly upset about the loss of primary constructors. Aside from pure data objects, splitting the initialization code up like that felt like just swapping one problem for a second.
The syntactic sugar for returning tuples is something I'd miss though.
This:
Tuple<string, int> Frobinate() { }
var temp = Frobinate();
myString = temp.Item1;
myInt = temp.Item2;
is arguably worse than int Frobinate(out string foo) , except when you want to put your returns into properties in which case even using an out param requires the same nasty temp dance. Regardless both are fugly.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
The latest MSDN Magazine, hot off the e-presses Yet another C# 6 article, async on ASP.net, and so much more (including goodbye to Charles Petzold)
|
|
|
|
|
Kent wrote: async on ASP.net Nah, it's Asp.Net 4.5[^] feature.
Wonde Tadesse
|
|
|
|
|
Charles Petzold goes to Xamarin!!! Wow! He probably has a problem with his mobile...
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)
|
|
|
|
|
It’s no secret that social networking has fundamentally changed the way we connect and communicate in our personal lives. Now, social is transforming the way we work by enabling businesses to tap into the power of human networks. Mental note: add to firewall filter list to keep this away from managers' eyes
|
|
|
|
|
Akamai's latest report shows the Internet speeding up almost everywhere in the latest quarter. But, fast enough and in enough places to meet our hunger for Internet video? That's another matter. "Prepare ship for ludicrous speed!"
|
|
|
|
|
Kent Sharkey wrote: "Prepare ship for ludicrous speed!"
So your password must be 123456.
|
|
|
|
|
Ssssh! Don't tell everybody
TTFN - Kent
|
|
|
|
|
Scrum creators Ken Schwaber and Jeff Sutherland have launched a new community website, ScrumGuides.org, to host the Scrum Guide, their definitive description of Scrum. You can only read it standing up, and it will be only up for one sprint
|
|
|
|
|
"the Scrum Guide"
So then why is the website pluralized?
Can I publish my own Scrum Guide there?
|
|
|
|
|
If you do, you'll have to clean up after.
TTFN - Kent
|
|
|
|
|
http://msdn.microsoft.com
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
Even after so many years of the CLR JIT existing there seems to be confusion around when JIT happens, what is the unit of compilation. A (very) deep dive into what .NET does with your code (for the curious)
|
|
|
|
|
Microsoft has announced that their next version of Windows Server and System Center will also be made broadly available today, on October 1st. This would be a first, as the blog page points out that in the past Windows Server previews have only ever been made available to select partners, and in limited numbers. In case you also want to wreck a server as well as your desktop
|
|
|
|
|
Elon Musk argues that we must put a million people on Mars if we are to ensure that humanity has a future. "To infinity! And beyond!"
Little sister caution: Elon uses a naughty phrase.
|
|
|
|
|
Brings the phrase, "he doesn't go far enough", to mind.
|
|
|
|
|
I would argue that the opposite is the case. The biggest threat to humanity is us humans, and the only thing that has kept us from mutual annihilation in my lifetime has been that mutuality. If we have safe groups then those groups are no longer as invested in our mutual survival as they should be.
(Taken to its extreme, this argument does tend to lead to a call to public nudity but basically don't they all?)
|
|
|
|
|
What’s new for IE on the Windows 10 Technical Preview? Look at all those new feature you'll have to ignore until it becomes a common browser (i.e. around 2020)
(and yes - typo intentional)
|
|
|
|
|
..Internet Explorer would be made to be more Stable and a good browser in Windows 10 too.
Favourite line: Throw me to them wolves and close the gate up. I am afraid of what will happen to them wolves - Eminem
~! Firewall !~
|
|
|
|
|
|
I don't think there is a right forum for that.
BDF
The internet makes dumb people dumber and clever people cleverer.
-- PaulowniaK
|
|
|
|
|
Continuing with their mobile first cloud first vision, this product works across platforms including the web. Sway is a multimedia presentation tool, which uses simple inputs and easy drag and drop functionality to create well designed presentations. Swhy?
|
|
|
|
|
It's short for "stay away".
|
|
|
|