TWC9: Paxton Caden Keller, DirectX game templates, C++, .NET Fiddle, Viasfora, 0 or 1 and…

This week on Channel 9, Charles and Dan discuss the week's top developer news, including;
Picks of the Week!
Aw shucks, thanks Charles and Dan! Here's to helping beginners since 2004 ... long before it was cool.
@Ultrahead: <GregtheGrinch> Your post content was okay, but the blog url "signature", well we have to be careful on stuff like that. Please feel free to post your comment again, but please make your blog reference/signature part of your profile... </GregtheGrinch>
Ok, as I was saying regarding C# 6, upcoming features are great, but I'd love to see also implemented in the near future:
@Ultrahead: You rock... thank you.
Thanks, U2.
I would like to see the following features in next version of the .net languages, as well as an improved CLR.
Charles / Erik,
I'm not quite sure that energy is a side effect of "itself" and more interestingly, I finally have a opinion. The quality of energy drops along the way through entropy decay. How about life?
There is some minor debate on the boot strapping of biological life. Somewhere, but probably earth, molecular cooperation forming a replicating unit and eventually cellular life [suitable_environment |> cooperation |> life ...]. Cooperation, whilst frequently undervalued, remains a principle force shaping biological life.
Given right conditions: cooperation |> cooperation ... [branching and scaling in all directions] is clearly a side effect of "itself".
If Martin Nowak Supercooperators is anything to go by, then a code emulation environment could spawn cooperation that forms its own genetic algorithm that displays anomalies like "the Ant and the Peacock: Helena Cronin", Stephen Jay Gould artefacts "Spandrel in the Basilica" and an optimum for all, James Lovelocks Gaia.
So it's easy really, just cooperate and code the force ;0)
That intro was rich
And ya know, I've watched the past two episodes of this show only because Charles is present, otherwise I almost never watch "This Week on Channel 9".
@HeavensRevenge: Thanks for watching! (and I was just jabbing you about the ladies comment). I like the Brian-Dan combo best for TWC9. Good humor, smart perspectives and they invented the show (Greg Duncan does the heavy lifting around content, of course). I'll always fill in when needed, as a favor to my friends. I'm looking forward to Brian's return.
@NodeAtTheEdge: Life is a fine answer. Good thinking! That said, like energy, life is not immune to entropy... Still, the answers are suitable, at a high level (and the question was lofty to begin with).
C
Great TWC9, thanks. Re: C# 6:
1) C#/AMP
2) Structural typing + tuple literals + generic tuple type inference + tuple/generic type return values & tooling
3) Generic type constraints for sealed classes (expression problem re-re-visited...)
4) Expression methods
5) Extension properties
6) Static interfaces (or some other code contract that works with static methods for APIs etc)
7) CLR-optimized array "slice" accessors/iterators
8) C#/CX (or whatever it takes to allow fluid interop with JavaScript/C++ on the DESKTOP)
It would be nice to have Assembly.Unload and/or better version of collectible assembles in a future version of C#/.net.
It will be hard to use new scripting features of c# (e.g. Roslyn) or any complex dynamic compilation in the current version of CLR.
In current version of CLR long running code which uses Roslyn and/or dynamic compilation gets bigger and bigger over time and the only way to release unused assembles/memory is to unload the whole AppDoman which is not a pleasant experience.
Forgot to mention that I'd also like to see for C# 6 a common compiler for C++/C# ... LLVM-like? "Project-N"?
I have added a new post on my blog explaining what I'd like to see implemented in future versions of C# ... http://amapplease.blogspot.com/2013/12/the-future-of-c.html