GrantRi's WebLog [MS]

Ramblings of a compiler geek

April, 2004

  • GrantRi's WebLog [MS]

    I've been pampered!

    • 0 Comments
    So I'm getting ready to do my very first checkin. It's a nice trivial change to some of the debug-only dumping routines. I kicked off the checkin tests and asked how long they would take. Now some other bigger checkins have been going through 'Extended...
  • GrantRi's WebLog [MS]

    Day 3

    • 0 Comments
    Well after 2 days, I've setup 2 new machines (one for email and one for development/building/debugging), built the runtime, installed it, and stepped through some code in the debugger. Can I just say that our new debugger and remote debugging components...
  • GrantRi's WebLog [MS]

    First Day Jitters

    • 5 Comments
    Almost 5 years ago, I started full time at my first real job. I came straight out of college with nothing more than a BS in Computer Science to work on the C# compiler. Yes, I'd done a few odd ball jobs programming here and there, but nothing with real...
  • GrantRi's WebLog [MS]

    I'm Moving

    • 3 Comments
    Well after spending most of my professional life working on the C# compiler. I've decided it's time for a change. I've always been much more interested in the internals ofo stuff. GUIs are nice to use, but I've never really had the drive (or maybe it...
  • GrantRi's WebLog [MS]

    Remoting...

    • 1 Comments
    First off, I don't even pretend to have a good comprehension of how remoting works. What I do know is that right now the compiler generated classes derive directly from Object, and somehow this is bad for remoting, instead they should derive from MarshalByReferenceObject...
  • GrantRi's WebLog [MS]

    Happy (Belated) Easter

    • 7 Comments
    So a while back there was big news about some secret code in IE that used “Netscape engineers are weenies”. I only know what I read in the newspapers about this, and the fact that internally MS outlawed any and all 'Easter Eggs'. We were given...
  • GrantRi's WebLog [MS]

    Replacing al.exe with csc.exe

    • 5 Comments
    I've seen a awful lot of comments lately about all the cool stuff that can be done with al.exe. I'd just like to point out that with very few exceptions csc.exe can do almost everything that al.exe can do. One of those exceptions deals with the /template...
  • GrantRi's WebLog [MS]

    Recursive Iterators made Iterative

    • 3 Comments
    So I've been thinking about this, and although it seems like CS101 to transform a recursive algorithm into an iterative one, and example might be worth while. The natural one to attack would be the generic binary tree traversal iterator. So here goes...
  • GrantRi's WebLog [MS]

    Resources, Managed, Native, and ALink

    • 4 Comments
    So most of you have figured out by now that making your application run with different languages can be very hard. The overall design is always the same: place all content that might change for different languages in some sort of runtime-selectable package...
  • GrantRi's WebLog [MS]

    It's Friday

    • 0 Comments
    It's a bright beautiful Friday afternoon and all I can think about is, “I wish it would rain so I don't have to water my new lawn.” On a different note, I just want to say I love working here at Microsoft. This morning we decided last minute...
  • GrantRi's WebLog [MS]

    What is ALink?

    • 4 Comments
    So there is this little known tool that ships as part of the framework SDK. It is referred to as the assembly linker, but on disk it's called al.exe. I like to call it just ALink. So what's the point of a linker that doesn't really link? I'll tell you...
Page 1 of 1 (11 items)