I’m in Redmond now, getting ready for the Lang .net symposium tomorrow. The weather on this Sunday is strikingly different than the weather last Sunday in Portland when I shot this image (it was > 100F in Portland):

Media_httpstaticflick_jyfdx

I spent the day hanging out with Ryan Davis and Eric Hodel talking about all things Ruby. We got two-thirds of the way through the problem of getting Ruby Inline to work with VC++ 2005. We’ve narrowed down the cause of the problem to application manifests not being embedded in the generated DLL, so I’m pretty confident that we’ll solve that problem sometime tomorrow with some help from friends at MSFT.

Update: I just figured out the problem thanks to Richard Grimes’ most excellent tutorial on fusion. Apparently you have to now run mt.exe post-compile to correctly embed the application manifest in unmanaged DLLs. Well now I know :)

I spent quite a lot of time hacking on RubyCLR on the train ride up here and last night / this morning. I’ll post about some new code that will let folks workaround almost any missing feature that RubyCLR has – it’s still not optimal, but at least it shouldn’t block you from getting things done. And after all, RubyCLR is all about getting things done :)