He's So Dreamy
Happy New Year all!
It has just been brought to my attention that this blog and the Programmer Ryan Gosling photo blog share at least one reader:
I admit it, I LOL'd.
In the interests of total accuracy I'd like to point out that the first entry on the blog contains a subtle error:
.NET actually supported generic covariance and contravariance on interface and delegate types from the beginning; generics were introduced in version 2, and they always allowed variance. You could write programs in MSIL and compile them with ILDASM and have generic variance, no problem. No "mainstream" language supported the feature until v4, and none of the interfaces or delegates in the class libraries were marked as variant, so effectively variance did not become a well-used feature until v4, but the capability was always there.
As a response to the unknown reader to submitted the first photo above, I give you the following:
Next time: some depressing news about breaking changes: they're everywhere!
Comments
Anonymous
January 02, 2012
i lol'd tooAnonymous
January 02, 2012
HA HA HA HAAnonymous
January 02, 2012
Lol. I'm ashamed to say that I actually went and read the first two pages and I think my fav is the "You NP-Complete me" one. How about this: Hey girl, that asynchronous computation is looking mighty fine. IObserver, and I like what I see. You observe her; you brought her. -- EricAnonymous
January 02, 2012
The comment has been removedAnonymous
January 04, 2012
@EricLippert your answer to Tim Copenhaver just reminded me of this: 1.bp.blogspot.com/.../HefTweet.jpg