GrantRi's WebLog [MS]
Ramblings of a compiler geek
Some Cool New Features
I've been looking over some of my last few posts and they could easily come across as if I thought...
Author: Grant Richins Date: 03/26/2004
Anonymous Method Identity Crisis
Delegates, like strings, have done some work so that == behaves as expected, rather than as it...
Author: Grant Richins Date: 03/25/2004
Recursive Iterators (aka Perf killers)
Technically this isn't specific to iterators, but its so much easier to do with iterators that I...
Author: Grant Richins Date: 03/24/2004
Why I'm a software engineer...
I'll be the first one to admit I'm lazy. I purposefully avoid meaningless manual labor. Things done...
Author: Grant Richins Date: 03/21/2004
Inform Me!
I'm rather new to blogging (in case you haven't noticed). This web site has “posts” and...
Author: Grant Richins Date: 03/19/2004
Anonymous method (and Iterator) perf
probably a few of you hav asked how to make iterators and anonymous methods fast. Well hopefully if...
Author: Grant Richins Date: 03/19/2004
Anonymous Methods: Alternate Syntax
A few of you have suggested alternate syntaxes for anonymous methods or just complained about their...
Author: Grant Richins Date: 03/18/2004
To optimize or not to Optimize?
So with the CLI all compilers suddenly have a great code-generator. However, the code-generator is...
Author: Grant Richins Date: 03/16/2004
Error Number Trivia
Have you ever wondered how we come up with the error and warning numbers? Well if you've looked at...
Author: Grant Richins Date: 03/12/2004
Anonymous Method Part 2 answers
I think the winner is Jerry Pisk. His final comment I think does the best job of explaining, what I...
Author: Grant Richins Date: 03/09/2004
Anonymous Methods, Part 2 of ?
A lot of people seem to have trouble grasping how anonymous methods affect the lifetimes of locals....
Author: Grant Richins Date: 03/08/2004
Compiler Error Messages
I've spent a fair amount of time lately tweaking the C# compiler's error messages. At some point I...
Author: Grant Richins Date: 02/27/2004
Anonymous Methods, Part 1 of ?
Although I was involved in many of the language design meetings, I don't think I can claim much of...
Author: Grant Richins Date: 02/05/2004
My take on problems with versioning
When it comes to creating a new version of anything there are always 2 competing desires: Fix all...
Author: Grant Richins Date: 02/03/2004
What do you want to hear about
I'm a developer on the C# compiler. I've been with the team since before we shipped 7.0. I worked on...
Author: Grant Richins Date: 01/28/2004
Welcome
Well, I've always wanted to try blogging, so I guess this is it. I'm not exactly very creative, so...
Author: Grant Richins Date: 01/28/2004