Wow. I just had to reproduce this comment from Fatih Orhan here:
Looking really nice. So with ability to inline C# (and JScript.NET), i can design forms in VS.NET IDE, inline some Designer generated code in my beloved Ruby and bind some events to it. oooh i can’t wait :) when can we get it? And thank you for this, you filling a very needed gap with your bridge (eheh), i appreciate that. sorry if parts of this message didn’t make sense, english is not my native language.
So this may be a surprise to Fatih, but I didn’t consider this scenario when I implemented this feature. Really. I just wanted to impress my friends who read my blog, and it was a pretty simple and straightforward thing to implement. But thanks to Fatih, I now realize that this is absolutely the killer feature in RubyCLR. On the train ride home, I figured out some other cool ways of extending the inlining functionality to make this an even better experience.
For everyone else: please don’t be afraid to leave comments or send email to jlam at this domain about how you intend to use RubyCLR. A lot of times I’m so buried in implementation details that I can’t see the forest for the trees anymore.
As for scheduling: I’m teaching this week so that means that work on the bridge is pretty much at a standstill. The major features that I’m planning for the next drop are: .NET language inlining and interface implementation. I’m planning on shipping that drop the week of April 24 (or earlier if I can finish implementing those features).
Thanks to everyone for all the continued support and encouragement; it’s very much appreciated!