Chris Burrows' Blog
C#, developer tools, monkeys, etc.
Browse by Tags
C#
DLR
dynamic
events
PDC
threading
VS2010
VS2010 Beta2, and two loops too
This morning, Visual Studio 2010 Beta2 is available to MSDN subscribers, with general availability to follow later in the week. Also, the new branding for Visual Studio and MSDN has been unveiled. Here’s the new C# logo: I like the new visual identity
Read More...
MSDN Channel 9 Video on Dynamic
About a month ago, Sam Ng and I sat down with Charlie Calvert and his video camera to record an interview-style video about dynamic. Have a look! http://channel9.msdn.com/posts/CharlieCalvert/CSharp-4-Dynamic-with-Chris-Burrows-and-Sam-Ng/ If you view
Read More...
Dynamic type parameter constraints in C# 4
What we know already So we talked about how you can define a class that has a base class that involves dynamic, such as // This is OK! class Derived : Base<dynamic> { } although you cannot use dynamic alone as a base class. And we talked about how
Read More...
Dynamic base classes in C# 4
Ok, where were we? We have this new type called dynamic, and it’s used to tell the compiler to defer binding until runtime. We can construct other types with it as usual, and therefore use dynamic[], IEnumerable<dynamic>, List<dynamic>, and
Read More...
C# “dynamic,” Part VII
It has been a while since I posted anything here, and I have the same excuse everyone else does. Work, holidays, and generally being pretty busy. But enough of that, it’s February (!!!) and that means we’re getting closer to shipping C# 4.0 and dynamic
Read More...
C# "dynamic," Part VI
We left off last time with this piece of code public class C { public static void M( int i) { } public static void M( string s) { } } ... dynamic d = GetSomeD(); C .M(d); ...together with some question about what the compiler could possibly do on the
Read More...
C# "dynamic," Part V
Let's look at this: dynamic d = null ; object o = d; // not an implicit conversion Last time , I said that the conversion on the second line is not an implicit conversion. If you know C# already, that sounds preposterous. Just look at it; of course it's
Read More...
C# "dynamic," Part IV
Today, let's geek out about the language design regarding the dynamic type. Type in the language vs. Type in the runtime One thing that lots of people already know is that when you say "dynamic" in code, you can think of it as "System.Object"
Read More...
Channel 9 Video on C# 4
I'm a little backlogged at work right now, and I'll get back to some dynamic posts as soon as I can. In the meantime, Eric , Sam , Mads , and I talked with Channel 9 last week, and the video has just been posted. I look forward to watching it myself!
Read More...
C# "dynamic," Part III
Here are a few good resources that you ought to look at for information about dynamic from PDC: Anders Hejlsberg's talk, "The Future of C#" - Among other things, this talk is a great introduction to dynamic. I recommend it highly! There are
Read More...
C# "dynamic," Part II
Yesterday, I made an attempt to introduce the C# dynamic feature by describing what change there has been to the language, what scenarios we hope to affect by that change, and some overview of what dynamic operations look like in C# 4 as it stands in
Read More...
C# "dynamic"
PDC 2008 arrives today, and that means that I am finally able to talk publicly about some of the things I've been working on for the next version of C#. What a relief! I am excited for the world to see some of this stuff, and to start receiving more customer
Read More...
Events in Space
My last post was many months ago, and I've been pretty busy here since then. Nobody who starts a blog means to neglect it, even though mostly that's what happens. I won't let it go for so long again. =) Anyway, we were talking about events . Field-like
Read More...
Field-like Events Considered Harmful
Hi all, my name's Chris Burrows, and I'm a developer on the C# Compiler team here in Redmond. I'll introduce myself further in a subsequent post, but I just want to start off with a note that has at least a little substance. So let's talk about C# events
Read More...
Search
This Blog
Home
Email
Tags
C#
DLR
dynamic
events
PDC
threading
VS2010
Archives
October 2009 (1)
September 2009 (2)
April 2009 (1)
February 2009 (1)
November 2008 (4)
October 2008 (3)
July 2008 (1)
February 2008 (1)
Other C# People
Ed Maurer
Eric Lippert
Sam Ng
Sreekar Choudhary
Charlie Calvert
Matt Warren
Luca Bolognese
Syndication
RSS 2.0
Atom 1.0