PDC Day 3
Yesterday, I went to a number of sessions about the features in Windows 7 - specifically I wanted to look at the APIs surrounding text and graphics. They don't exist in a usable form yet from managed code (but they can be wrapped well enough). They're pretty slick, but due to the tight coupling with the hardware, to be used at the best a business app will start to look more like a game in its main loop.
I looked closely at the font rendering code and it appears that the main APIs are still based around rendering text within a bounding box instead of rendering relative to a desired baseline. This has always been a pain in windows and it looks like it will continue to be so in the future. There are ways to work around it, but still strikes me as poor modeling.
I enjoyed the C# futures talk (repeat - I got overflowed out of the first one). A lot of the upcoming changes appear to be syntactic sugar with some dynamic compilation. It bears some resemblance to the late binding code I posted earlier this month. If you're reading this, Hi Anders!