GrantRi's WebLog [MS]

Ramblings of a compiler geek

Browse by Tags

Tagged Content List
  • Blog Post: Not-so-new C# Compiler Features

    So a while back somebody asked what new compiler features were coming out for Whidbey that weren't part of new language features. Well you've already heard about Edit and Continue . There's also the really cool Refactoring built into the IDE and built off of the compiler's source-code analysis. As an...
  • Blog Post: Some of my opinions on Generics

    Disclaimer: These are all my opinions, so don't take them to mean anything more than the futile thoughts of an insignificant bystander who happened to be fortunate enough to listen to a few of the C# language design meetings and occasionally interact with some of the designers. John and a few others...
  • Blog Post: More Info on Base Addresses

    Another Microsoftie, Josh Williams follows my blogs and pointed out another case where a base address matters: NGEN. When you NGEN your assemblies, the new images are loaded at the same base address as the original binaries. As Josh pointed out to me, NGEN images do have significantly more relocations...
  • Blog Post: More Q&A - Why No Generic Attributes?

    Question from Wes Haggard: A while back I posted http://weblogs.asp.net/whaggard/archive/2004/10/12/241476.aspx about having a generic type inherit from Attribute. Do you know why this is prohibited in C#? My attempted response: I used to think it wasa a CLI restriction, but now I've scoured the docs...
  • Blog Post: More Q&A - C# Project settings

    Question from Eric Wilson: Could you do a post on what the settings on the Advanced Tab in Visual Studio.Net for C# projects are for and when you should use them? My lame response: I've only occasionally had to deal with the project-system guys that more or less own that 'Tab", so I can't even remember...
  • Blog Post: Why can't I do XYZ in C#?

    First off I'm not a language lawyer, or an expert. I am only sharing some of the impressions I've gotten from working with the real language designers. Eric Wilson asked why C# doesn't allow you to call static methods using instance pointers . My answer would be two-fold: C# is very explicit. There's...
Page 1 of 1 (6 items)