Releasing the Source Code for .NET
I was just about to head to sleep when I read this great post by Scott Guthrie. Apparently, Microsoft will be releasing the source code for the BCL (Base Class Libraries), ASP.NET, WinForms, etc. when .NET 3.5 and VS2008 (aka Orcas) is released later this year.
I have to admit that I was looking forward to reading some of that code when I started my new gig over there next week. Silly me, I considered it a perk for working over at MS <grin>.
In any case, us developer type folk could always use Reflector to browse through the code, but the level of integration with the IDE (along the line of the Symbol integration) is really slick. Plus, we get to see the comments in that code. I know that they'll probably clean them up prior to release or maybe they won't. I've seen some pretty wacky (and humorous) comments over the years, so I can only imagine the type of things in that code.
Some funny comments I've read that come to mind:
- "It's late, I'm tired and this is as good as it's going to get."
- "I know this shouldn't be hardcoded. Leave me alone."
- In a summary tag for a method: "Blah blah blah"
- I even recall someone that had pasted lyrics into their code comments. Go figure.
Anyway, now I'm really off to bed.
Enjoy!